API overview¶
The project intentionally keeps its public surface small enough to inspect.
Data-generating processes¶
Import from causal_econometrics.dgp.
| Area | Primary API |
|---|---|
| Regional panels | simulate_regional_panel |
| Instrumental variables | simulate_instrumental_variables |
| Observed confounding | simulate_observed_confounding |
| Counterfactual time series | simulate_counterfactual_time_series |
| Regression Discontinuity | simulate_regression_discontinuity |
| Experiments | simulate_experiment |
| Causal ML | simulate_causal_ml |
| Marketing Mix Modeling | simulate_marketing_mix |
| Hierarchical Bayesian effects | simulate_bayesian_regional_effects |
| Dynamic treatments | simulate_dynamic_treatment_panel |
Estimators¶
Import stable estimator functions from causal_econometrics.estimators.
Panel and DiD¶
fit_pooled_olsfit_fixed_effectsfit_random_effectsfit_twfe_didfit_event_studyestimate_group_time_att
IV and RDD¶
fit_2slsestimate_sharp_rddestimate_fuzzy_rddbandwidth_sensitivity
Confounding adjustment¶
fit_propensity_scoresestimate_matching_attestimate_ipw_ateestimate_outcome_regression_ateestimate_aipw_ate
Counterfactual time series¶
fit_interrupted_time_seriesfit_synthetic_controlplacebo_unit_synthetic_controls
Experiments¶
estimate_ab_ittestimate_cuped_ittestimate_complier_effectrequired_sample_size_per_armminimum_detectable_effect
Causal ML¶
fit_s_learnerfit_t_learnerfit_x_learnerfit_dr_forestevaluate_cate
Marketing and Bayesian models¶
fit_marketing_mixoptimize_budget_allocationfit_bayesian_treatment_regressionfit_hierarchical_regional_effectsfit_bayesian_counterfactual
Dynamic effects and robustness¶
fit_distributed_lagevaluate_treatment_historyrun_falsification_regressionconfounding_sensitivity_gridrun_adjustment_specification_curve
Production workflows¶
Import from causal_econometrics.production.
build_retail_pricing_benchmarkvalidate_common_adoption_inputpreprocess_common_adoption_panelrun_common_adoption_workflowwrite_workflow_artifacts
Portfolio case study¶
Import from causal_econometrics.case_studies.
run_retail_pricing_case_studywrite_case_study_artifacts
Stability note¶
Version 1.0.0 marks the first portfolio-complete API. Method-specific result dataclasses are part of the supported public surface, but internal helper functions prefixed with _ are not.