causalis.scenarios.synthetic_control.refutation.placebo¶
Module Contents¶
Functions¶
Build Abadie-style placebo-in-space RMSPE ratio table. |
|
Build pre-treatment-only placebo-in-time falsification table. |
|
Run placebo-in-space and placebo-in-time robustness tests. |
Data¶
API¶
- causalis.scenarios.synthetic_control.refutation.placebo.placebo_in_space_table(estimate: causalis.data_contracts.panel_estimate.PanelEstimate, paneldata: causalis.data_contracts.panel_data_scm.PanelDataSCM, *, model_kwargs: Dict[str, Any] | None = None) pandas.DataFrame¶
Build Abadie-style placebo-in-space RMSPE ratio table.
For donor-as-treated placebo fits, the actual treated unit is excluded from the donor pool to avoid post-treatment contamination.
- causalis.scenarios.synthetic_control.refutation.placebo.placebo_in_time_table(estimate: causalis.data_contracts.panel_estimate.PanelEstimate, paneldata: causalis.data_contracts.panel_data_scm.PanelDataSCM, *, model_kwargs: Dict[str, Any] | None = None, pseudo_post_horizon: int | None = None) pandas.DataFrame¶
Build pre-treatment-only placebo-in-time falsification table.
- causalis.scenarios.synthetic_control.refutation.placebo.run_placebo_tests(estimate: causalis.data_contracts.panel_estimate.PanelEstimate, paneldata: causalis.data_contracts.panel_data_scm.PanelDataSCM, *, model_kwargs: Dict[str, Any] | None = None, pseudo_post_horizon: int | None = None) Dict[str, pandas.DataFrame]¶
Run placebo-in-space and placebo-in-time robustness tests.
- causalis.scenarios.synthetic_control.refutation.placebo.__all__¶
[‘placebo_in_space_table’, ‘placebo_in_time_table’, ‘run_placebo_tests’]