Bayesian Synthetic Control Method
Also known as: Bayesian SCM, Bayesian synthetic controls, probabilistic synthetic control, Bayesian SC
The Bayesian Synthetic Control Method estimates the causal effect of an intervention on a single treated unit by constructing a probabilistic counterfactual from a weighted combination of untreated donor units. Unlike the classical SCM, it places a prior distribution over the synthetic weights, yielding full posterior uncertainty intervals for the counterfactual trajectory and the treatment effect at each post-intervention time point.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use the Bayesian Synthetic Control Method when you have a single treated unit — a country, region, firm, or individual — and a reasonable donor pool of untreated units observed over a moderately long time series (at least 20-30 pre-intervention periods is advisable). It is best suited when the classical SCM would apply but you want principled uncertainty quantification rather than relying solely on permutation-based placebo tests. It is not appropriate when there are many treated units (DiD or panel methods are preferable), when the pre-treatment fit cannot be achieved (no suitable donors), when the post-intervention horizon is very short, or when the parallel-trends structure of DiD fits better than a factor-model structure.
Strengths & limitations
- Provides full posterior credible intervals for both the counterfactual trajectory and the treatment effect at each time point, giving honest uncertainty quantification.
- Regularises the donor weights via the prior, reducing the risk of overfitting the pre-treatment period that can occur in classical SCM.
- Accommodates structural time-series features — trends, seasonality, and regression components — within the Bayesian framework, as in the CausalImpact implementation.
- Handles settings with only one treated unit, where standard DiD assumptions about many treated units break down.
- Permits incorporation of prior subject-matter knowledge about which donors are plausible controls through informative priors.
- Requires a long and informative pre-intervention time series to identify the donor weights; short pre-periods yield diffuse, uninformative posteriors.
- Results depend on prior specification; poorly chosen priors can distort inference, and sensitivity to the prior should be routinely checked.
- Computationally more demanding than classical SCM, especially with large donor pools or long time series requiring MCMC.
- The convex-weights constraint (non-negative, sum to one) may not fit the data well if no convex combination of donors can replicate the treated unit.
- Extrapolation into the post-period assumes the data-generating process for donor units remains stable; structural breaks in donor outcomes invalidate the counterfactual.
Frequently asked
How does the Bayesian SCM differ from the classical synthetic control?
The classical SCM finds a single optimal weight vector by minimising pre-treatment prediction error subject to convexity constraints. The Bayesian version places a prior over the weights, updates it with pre-treatment data to obtain a posterior, and then propagates that uncertainty into the counterfactual prediction. The result is a distribution of plausible counterfactuals rather than a single trajectory, enabling credible intervals rather than relying solely on permutation tests.
What is CausalImpact and how is it related?
CausalImpact is an open-source R package by Brodersen et al. (2015) that operationalises Bayesian causal inference for time series. It uses a Bayesian structural time-series model — which can incorporate donor-series predictors — to construct a probabilistic counterfactual. It is the most widely used Bayesian SCM implementation and produces posterior credible bands automatically.
How many pre-intervention periods do I need?
There is no hard minimum, but shorter pre-periods produce weaker identification of the weights and wider, less informative posteriors. As a rough guide, at least 20-30 pre-intervention periods provide enough signal to obtain a useful posterior. With fewer periods the credible intervals are likely to be too wide for practical inference.
What prior should I use for the weights?
Common choices are a Dirichlet distribution (naturally on the simplex) or a spike-and-slab prior that induces sparsity. The regularised horseshoe or Laplace priors are also used when sparse donor selection is desired. In all cases, conduct a prior-sensitivity analysis by repeating the analysis with alternative priors to check whether conclusions are robust.
Can I use this method with many treated units?
The Bayesian SCM is designed for the case of a single (or very few) treated units. When many units are treated, panel methods such as difference-in-differences or two-way fixed effects models are more natural and statistically efficient. With multiple treated units you can run separate Bayesian SCMs per unit and combine them, but purpose-built multi-unit estimators are usually preferable.
Sources
- Brodersen, K. H., Gallusser, F., Koehler, J., Remy, N., & Scott, S. L. (2015). Inferring causal impact using Bayesian structural time-series models. Annals of Applied Statistics, 9(1), 247-274. DOI: 10.1214/14-AOAS788 ↗
- 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. DOI: 10.1198/jasa.2009.ap08746 ↗
How to cite this page
ScholarGate. (2026, June 3). Bayesian Synthetic Control Method. ScholarGate. https://scholargate.app/en/causal-inference/bayesian-synthetic-control-method
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Bayesian Difference-in-DifferencesCausal inference↔ compare
- Causal Impact AnalysisCausal inference↔ compare
- Difference-in-DifferencesEconometrics↔ compare
- Panel Data Synthetic Control MethodCausal inference↔ compare
- Synthetic Control MethodCausal inference↔ compare