Skip to contents

Generates a comprehensive summary of categorical variables including frequency counts, percentages, missing value information, and optional visual summaries. Supports multiple output formats and sorting options for enhanced data exploration.

Value

A results object containing HTML-formatted text summaries and visual tables

Super classes

jmvcore::Analysis -> ClinicoPath::reportcat2Base -> reportcat2Class

Examples

# \donttest{
# Example 1: Basic categorical summary
data <- data.frame(
  treatment = factor(c("A", "B", "A", "C", "B", "A")),
  grade = factor(c("High", "Low", "Medium", "High", "Low", "Medium"))
)
result <- reportcat(data = data, vars = c("treatment", "grade"))

# Example 2: Enhanced summary with cumulative percentages  
result_enhanced <- reportcat(
  data = data, 
  vars = "treatment",
  sumvar_style = TRUE,
  show_proportions = TRUE
)

# Example 3: Sort categories by frequency
result_sorted <- reportcat(
  data = data,
  vars = "grade", 
  sort_by_frequency = TRUE
)
# }