Synthetic Control Method
The synthetic control method is a data-driven quasi-experimental method that estimates the causal impact of a population-level intervention on a single treated jurisdiction by constructing a weighted convex combination of untreated donor jurisdictions that closely reproduces the treated unit's pre-intervention outcome trajectory.
Synthetic control method (abbreviated SCM) is a data-driven quasi-experimental causal inference method in epidemiology, biostatistics, and public health policy evaluation developed by Alberto Abadie and Javier Gardeazabal (2003) and formalized by Alberto Abadie, Alexis Diamond, and Jens Hainmueller (2010, 2015) to evaluate aggregate interventions enacted in a single treated unitโsuch as a state, nation, municipality, or hospital systemโwhen no single untreated comparison jurisdiction exhibits a parallel pre-intervention trend. Rather than arbitrarily selecting a single neighboring state or taking a simple unweighted average of all untreated jurisdictions (as in traditional difference-in-differences), the synthetic control method constructs an artificial counterfactual unitโthe synthetic controlโas a convex weighted average of untreated units drawn from a candidate donor pool. The non-negative weights (wj โฅ 0, โ wj = 1) are optimized algorithmically so that the synthetic control closely matches the treated jurisdiction's pre-intervention outcome trajectory and baseline prognostic covariates over T0 pre-policy periods. The causal impact of the intervention at each post-policy time point (t > T0) is then estimated by the difference between the observed outcome of the treated unit and the concurrent outcome of its synthetic counterpart.
Motivation: Relaxing the Unweighted Parallel Trends Assumption
Why Single-Jurisdiction Comparisons Fail in Public Health
Public health interventions are frequently enacted by a single pioneering jurisdiction: California's 1988 Proposition 99 tobacco tax and clean-air initiative, Massachusetts's 2006 health insurance reform, Brazil's national introduction of conjugate pneumococcal vaccine, or England's teenage pregnancy strategy. When epidemiologists attempt to evaluate such policies using standard difference-in-differences or controlled interrupted time series, two structural difficulties arise:
- Violation of Parallel Pre-Trends: A pioneering state or country often adopts a policy precisely because its baseline disease burden, demographic structure, or secular health trajectory differs from the national average, violating the parallel-trends assumption.
- Subjective Control Selection and Extrapolation: Selecting a single "similar" neighboring state invites researcher degrees of freedom, whereas linear regression across all untreated states relies on unconstrained negative and > 1 regression weights that extrapolate outside the convex hull of the observed data.
As proved by Abadie, Diamond, and Hainmueller (2010) using a linear factor model with time-varying unobserved confounders (Yjt(0) = ฮดt + ฮธtTZj + ฮปtTฮผj + ฮตjt), if a weighted combination of donor units matches both the observed covariates Z1 and a sufficiently long sequence of pre-intervention outcomes (Y1,1, ..., Y1,T0), the synthetic control implicitly matches the treated unit's unobserved time-varying factor loadings (ฮผ1 โ โ wj ฮผj), neutralizing unmeasured confounding that changes over time.
Mathematical Formulation and Bi-Level Optimization
Donor Pool, Convex Weight Constraints, and Counterfactual Estimator
Suppose we observe J + 1 aggregate jurisdictions indexed by j = 1, 2, ..., J + 1 across T calendar periods (t = 1, ..., T0, T0 + 1, ..., T). Without loss of generality, let unit j = 1 be the single treated jurisdiction exposed to the public health intervention from time T0 + 1 onward, while the remaining J jurisdictions (j = 2, ..., J + 1) remain untreated throughout the study window and constitute the donor pool.
A synthetic control is defined by a J ร 1 weight vector W = (w2, w3, ..., wJ+1)T satisfying two convexity constraints:
- Non-Negativity: wj โฅ 0 for all j โ {2, ..., J + 1}
- Unit Sum (No Intercept / No Extrapolation): โj=2J+1 wj = 1
Restricting weights to the unit simplex guarantees that the synthetic control is an interpolation inside the convex hull of real donor jurisdictions and naturally induces sparsity: most donor units receive an exact weight of wj = 0, leaving a transparent combination of 3 to 6 identifiable donor regions whose percentage contributions sum to 100% (for example, "Synthetic California" in Abadie et al.'s Proposition 99 tobacco study was composed of Utah [33.4%], Nevada [23.4%], Montana [19.9%], Colorado [16.4%], and Connecticut [6.9%]).
Minimizing Pre-Intervention Root Mean Squared Prediction Error (RMSPE)
Let X1 denote a k ร 1 vector of pre-intervention characteristics for the treated unit (containing baseline demographic covariates and linear combinations of pre-intervention outcomes Y1,t for t โค T0), and let X0 denote the k ร J matrix of the same variables for the J donor units. Given a positive semi-definite diagonal predictor-importance matrix V, the optimal donor weights W*(V) minimize the weighted Euclidean distance:
|| X1 โ X0 W ||V = [ (X1 โ X0 W)T V (X1 โ X0 W) ]1/2
In the outer optimization loop, V is chosen to minimize the pre-intervention Root Mean Squared Prediction Error (RMSPE) of the outcome trajectory across the T0 pre-treatment periods:
RMSPEpre = [ (1 / T0) โt=1T0 ( Y1t โ โj=2J+1 wj* Yjt )2 ]1/2
Once the optimal weights wj* are locked using strictly pre-intervention data (t โค T0), the counterfactual outcome at each post-intervention period (t > T0) and the estimated causal effect ฯฬ1t are:
ลถ1t(0) = โj=2J+1 wj* Yjt, and ฯฬ1t = Y1t โ ลถ1t(0)
| Methodological Feature | Standard Difference-in-Differences (DiD) | Interrupted Time Series (ITS) | Synthetic Control Method (SCM) |
|---|---|---|---|
| Number of Treated Units | Typically multiple units or 1 unit with parallel control | 1 aggregate unit (or with 1 external control in CITS) | Designed for Ntreated = 1 (or few units) |
| Control Group Weighting | Equal weights (1/J) or unconstrained OLS weights | None (extrapolates own pre-trend) or 1 control unit | Sparse convex weights (wj โฅ 0, โ wj = 1) |
| Handling of Time-Varying Unmeasured Confounders | Assumes time shocks are identical across all units | Vulnerable to concurrent history shocks at T0 | Matches unobserved factor loadings ฮผ1 via pre-trend fit |
| Primary Inference Mechanism | Parametric clustered t-tests or wild bootstrap | Parametric GLS / ARIMA standard errors | Exact nonparametric permutation (in-space placebo tests) |
Nonparametric Permutation Inference and Placebo Falsification
In-Space Placebo Tests and the Post/Pre RMSPE Ratio
Because a single treated jurisdiction (N1 = 1) does not support classical large-sample asymptotic standard errors, Abadie, Diamond, and Hainmueller (2010) introduced exact permutation inference (in-space placebo testing), analogous to Ronald Fisher's randomization test:
- Reassign the treatment status sequentially to every untreated unit j in the donor pool (j = 2, ..., J + 1), placing the truly treated unit into the donor pool, and compute a placebo synthetic control and placebo gap trajectory ฯฬjt for each donor unit.
- Because some extreme donor units cannot be well approximated by the convex hull of remaining donors (exhibiting large pre-intervention RMSPEpre,j), compute for every unit j โ {1, ..., J + 1} the ratio of post-intervention RMSPE to pre-intervention RMSPE:
Rj = RMSPEpost,j / RMSPEpre,j
- Calculate the exact empirical two-sided permutation p-value as the proportion of all J + 1 units whose ratio Rj is at least as large as that of the treated unit R1:
pperm = ( โj=1J+1 1(Rj โฅ R1) ) / (J + 1)
Thus, with J = 39 untreated donor states (J + 1 = 40 total units), if the treated state has the single largest post/pre RMSPE ratio (R1 ranks 1st out of 40), the exact permutation p-value is 1 / 40 = 0.025. Investigators also run in-time placebo tests by artificially backdating the policy date T0 into the middle of the pre-intervention era to verify that no spurious divergence occurs before actual policy implementation, and leave-one-out sensitivity analyses dropping each positive-weight donor state one at a time.
Augmented Synthetic Control and Synthetic Difference-in-Differences
When the treated unit has the highest or lowest outcome rate in the entire country, it lies outside the convex hull of the donor pool, so no non-negative weights summing to 1 can achieve RMSPEpre โ 0. Recent biostatistical and econometric extensions resolve this boundary limitation:
- Augmented Synthetic Control Method (Ben-Michael, Feller, & Rothstein, 2021): Combines standard simplex SCM weights with a ridge-regularized outcome model to correct small pre-intervention fit discrepancies while bounding extrapolation Penalty.
- Generalized Synthetic Control (Xu, 2017) and Synthetic Difference-in-Differences (Arkhangelsky et al., 2021): Combine unit-specific additive intercepts (allowing a constant baseline level offset, as in DiD) with convex synthetic unit weights and time weights, accommodating both multiple treated units and staggered policy adoption.
Frequently Asked Questions
Which units must be excluded from the synthetic control donor pool?
Two categories of jurisdictions must be excluded from the donor pool before optimization: (1) any jurisdiction that enacted a similar policy or competing health intervention during the study window (t โ [1, T]), and (2) geographically adjacent jurisdictions that experienced spillover (interference) from the treated unit (for example, neighboring states where residents crossed the border to purchase untaxed cigarettes or sugar-sweetened beverages).
Why is overfitting a risk when T0 is short?
If the pre-intervention window T0 contains very few time points (for example, T0 = 3 years) while the donor pool J is large (J = 50 states), the convex optimization can match transient random measurement noise ฮต1t rather than true structural factor loadings ฮผ1. Reliable synthetic control estimation requires a substantial pre-intervention trajectory (typically T0 โฅ 10 to 20 time periods) and out-of-sample pre-intervention validation splits.
References
- Abadie, A., & Gardeazabal, J. (2003). The economic costs of conflict: A case study of the Basque Country. American Economic Review, 93(1), 113โ132. https://doi.org/10.1257/000282803321455188
- Abadie, A., Diamond, A., & Hainmueller, J. (2010). Synthetic control methods for comparative case studies: Estimating the effect of California's tobacco control program. Journal of the American Statistical Association, 105(490), 493โ505. https://doi.org/10.1198/jasa.2009.ap08746
- Bouttell, J., Craig, P., Lewsey, J., Robinson, M., & Popham, F. (2018). Synthetic control methodology as a tool for evaluating population-level health interventions. Journal of Epidemiology and Community Health, 72(8), 673โ678. https://doi.org/10.1136/jech-2017-210106
- Ben-Michael, E., Feller, A., & Rothstein, J. (2021). The augmented synthetic control method. Journal of the American Statistical Association, 116(536), 1789โ1803. https://doi.org/10.1080/01621459.2021.1929245