Helper function that validates the input parameters for the calc_type_metrics function. Checks data frame structure, column existence, and metric specifications.
validate_inputs_ctm(data, type, document, frequency, dispersion)
No return value, called for side effects
A data frame to validate
Column name for the type/term variable
Column name for the document ID variable
Character vector of requested frequency metrics
Character vector of requested dispersion metrics
Stops execution with error message if:
data is not a data frame
required columns are missing
frequency contains invalid metric names
dispersion contains invalid metric names