The MLSYNTH App
Synthetic Control Methods Made Accessible
2025-09-17
π Welcome
- The MLSYNTH App = point-and-click interface for causal inference
- Wraps my
mlsynth
Python package
- Designed for:
- Policy analysts
- Economists
- Business owners
- Data scientists
Motivation
- Policy evaluation needs credible counterfactuals
- Synthetic control (SCM) provides a flexible framework
- But today:
- Fragmented implementations
- Steep learning curve
- Reproducibility challenges
Why Use the MLSYNTH App?
What are you really getting when you use MLSYNTH?
Convenience.
Time Costs
Rough estimates of time saved by MLSYNTH:
FDID |
~40 |
Minutes |
FSCM |
~75 |
Minutes |
RPCA |
~90 |
Minutes |
SI |
~110 |
Minutes |
Who Suffers Most?
- Even trained researchers spend dozens of hours per estimator
- For the average policy analyst or masterβs student:
- Multiply those hours by 2β4Γ
- Steep learning curve across stats, math, code, causal inference
MLSYNTH = a lifeline for non-technical users.
Sample Datasets
- California Tobacco Law (1988) β Cigarette sales
- German Reunification (1990) β GDP
- Basque Terrorism (1975) β GDP per capita
- Hubei Lockdown (2020) β GDP growth
- Hong Kong Integration (2003) β GDP
Each dataset is a classic case in SCM literature.
Available Estimators
- FDID: Forward Difference-in-Differences
- FSCM: Forward-Selected Synthetic Control
- CLUSTERSC: Cluster donor pools (PCR, RPCA)
- SRC: Synthetic Regression Control
- PDA: Forward Selection / L2 / LASSO
- FMA: Factor Model Approach
- NSC: Nonlinear SCM
- SI: Synthetic Interventions
Coming Soon
- Additional estimators (SCMO, SDID)
- Robustness checks (placebo tests)
- Interactive tutorials
A Word of Caution
- MLSYNTH β black box
- Estimators rely on assumptions
- Misuse β misleading results
Use MLSYNTH to save coding time β but rely on econometric intuition.
Acknowledgements
- Jason Coupet
- Kathy Li
- Mani Bayani
- Zhentao Shi
- Jaume Vives-i-Bastida
- Andrew Wheeler
Closing
- MLSYNTH = one-stop shop for SCM methods
- Bridges methodological rigor with practical use
- Ready for research, policy, and applied evaluation