diff_diff.CallawaySantAnnaResults
- class diff_diff.CallawaySantAnnaResults[source]
Bases:
objectResults from Callaway-Sant’Anna (2021) staggered DiD estimation.
This class stores group-time average treatment effects ATT(g,t) and provides methods for aggregation into summary measures.
- __init__(group_time_effects, overall_att, overall_se, overall_t_stat, overall_p_value, overall_conf_int, groups, time_periods, n_obs, n_treated_units, n_control_units, alpha=0.05, control_group='never_treated', base_period='varying', event_study_effects=None, group_effects=None, influence_functions=None, bootstrap_results=None)
- Parameters:
- Return type:
None
Methods
__init__(group_time_effects, overall_att, ...)print_summary([alpha])Print summary to stdout.
summary([alpha])Generate formatted summary of estimation results.
to_dataframe([level])Convert results to DataFrame.
Attributes
Check if overall ATT is significant.
Significance stars for overall ATT.
- bootstrap_results: CSBootstrapResults | None = None
- print_summary(alpha=None)[source]
Print summary to stdout.
- Parameters:
alpha (float | None)
- Return type:
None
- to_dataframe(level='group_time')[source]
Convert results to DataFrame.
- Parameters:
level (str, default="group_time") – Level of aggregation: “group_time”, “event_study”, or “group”.
- Returns:
Results as DataFrame.
- Return type:
pd.DataFrame
- __init__(group_time_effects, overall_att, overall_se, overall_t_stat, overall_p_value, overall_conf_int, groups, time_periods, n_obs, n_treated_units, n_control_units, alpha=0.05, control_group='never_treated', base_period='varying', event_study_effects=None, group_effects=None, influence_functions=None, bootstrap_results=None)
- Parameters:
- Return type:
None