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.
Key highlights
- 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.
Intuition
This section is available to Pro members. Upgrade to Pro
How it works
This section is available to Pro members. Upgrade to Pro
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.
Common pitfalls
This section is available to Pro members. Upgrade to Pro
Applications
This section is available to Pro members. Upgrade to Pro
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
- 1.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.
- 2.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.
You have read it. What now?
Cite this page
ScholarGate. (2026, June 3). Bayesian Synthetic Control Method. ScholarGate. https://scholargate.app/causal-inference/bayesian-synthetic-control-method