User Guide
did
HonestDiD
synthdid
API Reference
DifferenceInDifferences
TwoWayFixedEffects
MultiPeriodDiD
SyntheticDiD
CallawaySantAnna
SunAbraham
ImputationDiD
StackedDiD
TripleDifference
TROP
DiDResults
MultiPeriodDiDResults
SyntheticDiDResults
PeriodEffect
CallawaySantAnnaResults
CSBootstrapResults
GroupTimeEffect
SunAbrahamResults
SABootstrapResults
ImputationDiDResults
ImputationBootstrapResults
TripleDifferenceResults
StackedDiDResults
TROPResults
plot_event_study()
plot_group_effects()
plot_sensitivity()
plot_honest_event_study()
plot_bacon()
plot_power_curve()
plot_pretrends_power()
run_placebo_test()
placebo_timing_test()
placebo_group_test()
permutation_test()
leave_one_out_test()
run_all_placebo_tests()
PlaceboTestResults
HonestDiDResults
SensitivityResults
DeltaSD
DeltaRM
DeltaSDRM
compute_honest_did()
sensitivity_plot()
check_parallel_trends()
check_parallel_trends_robust()
equivalence_test_trends()
wild_bootstrap_se()
WildBootstrapResults
PowerAnalysis
PowerResults
SimulationPowerResults
compute_power()
compute_mde()
compute_sample_size()
simulate_power()
PreTrendsPower
PreTrendsPowerResults
PreTrendsPowerCurve
compute_pretrends_power()
compute_mdv()
generate_did_data()
make_treatment_indicator()
make_post_indicator()
wide_to_long()
balance_panel()
validate_did_data()
summarize_did_data()
create_event_time()
aggregate_to_cohorts()
rank_control_units()
DifferenceInDifferences.results_
DifferenceInDifferences.is_fitted_
DifferenceInDifferences.__init__()
DifferenceInDifferences.fit()
DifferenceInDifferences.predict()
DifferenceInDifferences.get_params()
DifferenceInDifferences.set_params()
DifferenceInDifferences.summary()
DifferenceInDifferences.print_summary()
MultiPeriodDiD.results_
MultiPeriodDiD.is_fitted_
MultiPeriodDiD.fit()
MultiPeriodDiD.summary()
MultiPeriodDiD.__init__()
MultiPeriodDiD.get_params()
MultiPeriodDiD.predict()
MultiPeriodDiD.print_summary()
MultiPeriodDiD.set_params()
TwoWayFixedEffects.fit()
TwoWayFixedEffects.decompose()
TwoWayFixedEffects.__init__()
TwoWayFixedEffects.get_params()
TwoWayFixedEffects.predict()
TwoWayFixedEffects.print_summary()
TwoWayFixedEffects.set_params()
TwoWayFixedEffects.summary()
SyntheticDiD.results_
SyntheticDiD.is_fitted_
SyntheticDiD.__init__()
SyntheticDiD.fit()
SyntheticDiD.get_params()
SyntheticDiD.set_params()
SyntheticDiD.predict()
SyntheticDiD.print_summary()
SyntheticDiD.summary()
TripleDifference.results_
TripleDifference.is_fitted_
TripleDifference.__init__()
TripleDifference.fit()
TripleDifference.get_params()
TripleDifference.set_params()
TripleDifference.summary()
TripleDifference.print_summary()
triple_difference()
CallawaySantAnna.results_
CallawaySantAnna.is_fitted_
CallawaySantAnna.__init__()
CallawaySantAnna.anticipation
CallawaySantAnna.alpha
CallawaySantAnna.n_bootstrap
CallawaySantAnna.bootstrap_weight_type
CallawaySantAnna.seed
CallawaySantAnna.base_period
CallawaySantAnna.fit()
CallawaySantAnna.get_params()
CallawaySantAnna.set_params()
CallawaySantAnna.summary()
CallawaySantAnna.print_summary()
CallawaySantAnnaResults.group_time_effects
CallawaySantAnnaResults.overall_att
CallawaySantAnnaResults.overall_se
CallawaySantAnnaResults.overall_p_value
CallawaySantAnnaResults.overall_conf_int
CallawaySantAnnaResults.groups
CallawaySantAnnaResults.time_periods
CallawaySantAnnaResults.n_obs
CallawaySantAnnaResults.n_treated_units
CallawaySantAnnaResults.n_control_units
CallawaySantAnnaResults.event_study_effects
CallawaySantAnnaResults.group_effects
CallawaySantAnnaResults.overall_t_stat
CallawaySantAnnaResults.alpha
CallawaySantAnnaResults.control_group
CallawaySantAnnaResults.base_period
CallawaySantAnnaResults.influence_functions
CallawaySantAnnaResults.bootstrap_results
CallawaySantAnnaResults.__repr__()
CallawaySantAnnaResults.summary()
CallawaySantAnnaResults.print_summary()
CallawaySantAnnaResults.to_dataframe()
CallawaySantAnnaResults.is_significant
CallawaySantAnnaResults.significance_stars
CallawaySantAnnaResults.__init__()
GroupTimeEffect.group
GroupTimeEffect.time
GroupTimeEffect.effect
GroupTimeEffect.se
GroupTimeEffect.n_treated
GroupTimeEffect.n_control
GroupTimeEffect.t_stat
GroupTimeEffect.p_value
GroupTimeEffect.conf_int
GroupTimeEffect.is_significant
GroupTimeEffect.significance_stars
GroupTimeEffect.__init__()
SunAbraham.results_
SunAbraham.is_fitted_
SunAbraham.__init__()
SunAbraham.fit()
SunAbraham.get_params()
SunAbraham.set_params()
SunAbraham.summary()
SunAbraham.print_summary()
SunAbrahamResults.event_study_effects
SunAbrahamResults.overall_att
SunAbrahamResults.overall_se
SunAbrahamResults.overall_t_stat
SunAbrahamResults.overall_p_value
SunAbrahamResults.overall_conf_int
SunAbrahamResults.cohort_weights
SunAbrahamResults.groups
SunAbrahamResults.time_periods
SunAbrahamResults.n_obs
SunAbrahamResults.n_treated_units
SunAbrahamResults.n_control_units
SunAbrahamResults.alpha
SunAbrahamResults.control_group
SunAbrahamResults.bootstrap_results
SunAbrahamResults.cohort_effects
SunAbrahamResults.__repr__()
SunAbrahamResults.summary()
SunAbrahamResults.print_summary()
SunAbrahamResults.to_dataframe()
SunAbrahamResults.is_significant
SunAbrahamResults.significance_stars
SunAbrahamResults.__init__()
SABootstrapResults.n_bootstrap
SABootstrapResults.weight_type
SABootstrapResults.alpha
SABootstrapResults.overall_att_se
SABootstrapResults.overall_att_ci
SABootstrapResults.overall_att_p_value
SABootstrapResults.event_study_ses
SABootstrapResults.event_study_cis
SABootstrapResults.event_study_p_values
SABootstrapResults.bootstrap_distribution
SABootstrapResults.__init__()
DiDResults.att
DiDResults.se
DiDResults.t_stat
DiDResults.p_value
DiDResults.conf_int
DiDResults.n_obs
DiDResults.n_treated
DiDResults.n_control
DiDResults.alpha
DiDResults.coefficients
DiDResults.vcov
DiDResults.residuals
DiDResults.fitted_values
DiDResults.r_squared
DiDResults.inference_method
DiDResults.n_bootstrap
DiDResults.n_clusters
DiDResults.bootstrap_distribution
DiDResults.__repr__()
DiDResults.summary()
DiDResults.print_summary()
DiDResults.to_dict()
DiDResults.to_dataframe()
DiDResults.is_significant
DiDResults.significance_stars
DiDResults.__init__()
MultiPeriodDiDResults.period_effects
MultiPeriodDiDResults.avg_att
MultiPeriodDiDResults.avg_se
MultiPeriodDiDResults.avg_t_stat
MultiPeriodDiDResults.avg_p_value
MultiPeriodDiDResults.avg_conf_int
MultiPeriodDiDResults.n_obs
MultiPeriodDiDResults.n_treated
MultiPeriodDiDResults.n_control
MultiPeriodDiDResults.pre_periods
MultiPeriodDiDResults.post_periods
MultiPeriodDiDResults.reference_period
MultiPeriodDiDResults.interaction_indices
MultiPeriodDiDResults.alpha
MultiPeriodDiDResults.coefficients
MultiPeriodDiDResults.vcov
MultiPeriodDiDResults.residuals
MultiPeriodDiDResults.fitted_values
MultiPeriodDiDResults.r_squared
MultiPeriodDiDResults.__repr__()
MultiPeriodDiDResults.pre_period_effects
MultiPeriodDiDResults.post_period_effects
MultiPeriodDiDResults.summary()
MultiPeriodDiDResults.print_summary()
MultiPeriodDiDResults.get_effect()
MultiPeriodDiDResults.to_dict()
MultiPeriodDiDResults.to_dataframe()
MultiPeriodDiDResults.is_significant
MultiPeriodDiDResults.significance_stars
MultiPeriodDiDResults.__init__()
PeriodEffect.period
PeriodEffect.effect
PeriodEffect.se
PeriodEffect.t_stat
PeriodEffect.p_value
PeriodEffect.conf_int
PeriodEffect.__repr__()
PeriodEffect.is_significant
PeriodEffect.significance_stars
PeriodEffect.__init__()
SyntheticDiDResults.att
SyntheticDiDResults.se
SyntheticDiDResults.t_stat
SyntheticDiDResults.p_value
SyntheticDiDResults.conf_int
SyntheticDiDResults.n_obs
SyntheticDiDResults.n_treated
SyntheticDiDResults.n_control
SyntheticDiDResults.unit_weights
SyntheticDiDResults.time_weights
SyntheticDiDResults.pre_periods
SyntheticDiDResults.post_periods
SyntheticDiDResults.variance_method
SyntheticDiDResults.alpha
SyntheticDiDResults.noise_level
SyntheticDiDResults.zeta_omega
SyntheticDiDResults.zeta_lambda
SyntheticDiDResults.pre_treatment_fit
SyntheticDiDResults.placebo_effects
SyntheticDiDResults.n_bootstrap
SyntheticDiDResults.__repr__()
SyntheticDiDResults.summary()
SyntheticDiDResults.print_summary()
SyntheticDiDResults.to_dict()
SyntheticDiDResults.to_dataframe()
SyntheticDiDResults.get_unit_weights_df()
SyntheticDiDResults.get_time_weights_df()
SyntheticDiDResults.is_significant
SyntheticDiDResults.significance_stars
SyntheticDiDResults.__init__()
PlaceboTestResults.test_type
PlaceboTestResults.placebo_effect
PlaceboTestResults.se
PlaceboTestResults.t_stat
PlaceboTestResults.p_value
PlaceboTestResults.conf_int
PlaceboTestResults.n_obs
PlaceboTestResults.is_significant
PlaceboTestResults.original_effect
PlaceboTestResults.original_se
PlaceboTestResults.permutation_distribution
PlaceboTestResults.leave_one_out_effects
PlaceboTestResults.fake_period
PlaceboTestResults.fake_group
PlaceboTestResults.alpha
PlaceboTestResults.n_permutations
PlaceboTestResults.significance_stars
PlaceboTestResults.summary()
PlaceboTestResults.print_summary()
PlaceboTestResults.to_dict()
PlaceboTestResults.to_dataframe()
PlaceboTestResults.__init__()
HonestDiD.__init__()
HonestDiD.get_params()
HonestDiD.set_params()
HonestDiD.fit()
HonestDiD.sensitivity_analysis()
HonestDiD.breakdown_value()
HonestDiDResults.lb
HonestDiDResults.ub
HonestDiDResults.ci_lb
HonestDiDResults.ci_ub
HonestDiDResults.M
HonestDiDResults.method
HonestDiDResults.original_estimate
HonestDiDResults.original_se
HonestDiDResults.alpha
HonestDiDResults.ci_method
HonestDiDResults.original_results
HonestDiDResults.event_study_bounds
HonestDiDResults.is_significant
HonestDiDResults.significance_stars
HonestDiDResults.identified_set_width
HonestDiDResults.ci_width
HonestDiDResults.summary()
HonestDiDResults.print_summary()
HonestDiDResults.to_dict()
HonestDiDResults.to_dataframe()
HonestDiDResults.__init__()
SensitivityResults.M_values
SensitivityResults.bounds
SensitivityResults.robust_cis
SensitivityResults.breakdown_M
SensitivityResults.method
SensitivityResults.original_estimate
SensitivityResults.original_se
SensitivityResults.alpha
SensitivityResults.has_breakdown
SensitivityResults.summary()
SensitivityResults.print_summary()
SensitivityResults.to_dataframe()
SensitivityResults.plot()
SensitivityResults.__init__()
PowerAnalysis.__init__()
PowerAnalysis.power()
PowerAnalysis.mde()
PowerAnalysis.sample_size()
PowerAnalysis.power_curve()
PowerAnalysis.sample_size_curve()
PowerResults.power
PowerResults.mde
PowerResults.required_n
PowerResults.effect_size
PowerResults.alpha
PowerResults.alternative
PowerResults.n_treated
PowerResults.n_control
PowerResults.n_pre
PowerResults.n_post
PowerResults.sigma
PowerResults.rho
PowerResults.design
PowerResults.__repr__()
PowerResults.summary()
PowerResults.print_summary()
PowerResults.to_dict()
PowerResults.to_dataframe()
PowerResults.__init__()
SimulationPowerResults.power
SimulationPowerResults.power_se
SimulationPowerResults.power_ci
SimulationPowerResults.rejection_rate
SimulationPowerResults.mean_estimate
SimulationPowerResults.std_estimate
SimulationPowerResults.mean_se
SimulationPowerResults.coverage
SimulationPowerResults.n_simulations
SimulationPowerResults.effect_sizes
SimulationPowerResults.powers
SimulationPowerResults.true_effect
SimulationPowerResults.alpha
SimulationPowerResults.estimator_name
SimulationPowerResults.bias
SimulationPowerResults.rmse
SimulationPowerResults.simulation_results
SimulationPowerResults.__post_init__()
SimulationPowerResults.__repr__()
SimulationPowerResults.summary()
SimulationPowerResults.print_summary()
SimulationPowerResults.to_dict()
SimulationPowerResults.to_dataframe()
SimulationPowerResults.power_curve_df()
SimulationPowerResults.__init__()
PreTrendsPower.__init__()
PreTrendsPower.get_params()
PreTrendsPower.set_params()
PreTrendsPower.fit()
PreTrendsPower.power_at()
PreTrendsPower.power_curve()
PreTrendsPower.sensitivity_to_honest_did()
PreTrendsPowerResults.power
PreTrendsPowerResults.mdv
PreTrendsPowerResults.violation_magnitude
PreTrendsPowerResults.violation_type
PreTrendsPowerResults.alpha
PreTrendsPowerResults.target_power
PreTrendsPowerResults.n_pre_periods
PreTrendsPowerResults.test_statistic
PreTrendsPowerResults.critical_value
PreTrendsPowerResults.noncentrality
PreTrendsPowerResults.pre_period_effects
PreTrendsPowerResults.pre_period_ses
PreTrendsPowerResults.vcov
PreTrendsPowerResults.original_results
PreTrendsPowerResults.is_informative
PreTrendsPowerResults.power_adequate
PreTrendsPowerResults.summary()
PreTrendsPowerResults.print_summary()
PreTrendsPowerResults.to_dict()
PreTrendsPowerResults.to_dataframe()
PreTrendsPowerResults.power_at()
PreTrendsPowerResults.__init__()
PreTrendsPowerCurve.M_values
PreTrendsPowerCurve.powers
PreTrendsPowerCurve.mdv
PreTrendsPowerCurve.alpha
PreTrendsPowerCurve.target_power
PreTrendsPowerCurve.violation_type
PreTrendsPowerCurve.to_dataframe()
PreTrendsPowerCurve.plot()
PreTrendsPowerCurve.__init__()
diff_diff
diff_diff.diagnostics
diff_diff.estimators
diff_diff.honest_did
diff_diff.imputation
diff_diff.power
diff_diff.prep
diff_diff.pretrends
diff_diff.results
diff_diff.stacked_did
diff_diff.staggered
diff_diff.sun_abraham
diff_diff.synthetic_did
diff_diff.triple_diff
diff_diff.trop
diff_diff.twfe
diff_diff.utils
diff_diff.visualization