Skip to contents

Provides diagnostic information about treatment event identification including timing distributions, balance assessment, and data quality metrics.

Usage

assess_treatment_event_quality(
  event_data,
  assessment_variables = NULL,
  output_format = "summary"
)

Arguments

event_data

Data.table from identify_treatment_events()

assessment_variables

Character vector of variables to include in balance assessment

output_format

Character. Output format: "summary", "detailed", or "both"

Value

A list containing:

event_summary

Summary statistics of identified events

timing_distribution

Distribution of event timing

balance_table

Balance assessment between treatment and control

data_quality

Data quality metrics

recommendations

Recommendations for improving identification

Examples

if (FALSE) { # \dontrun{
assessment <- assess_treatment_event_quality(
  event_data = identified_events,
  assessment_variables = c("age", "sector", "prior_employment")
)
print(assessment$event_summary)
} # }