allsynth: (stacked) synthetic Control Bias-Correction Utilities for Stata

Updated: November 2024

Download PDF Copy

installation (V1.2): OPEN STATA AND TYPE

ssc install allsynth, replace all

Abstract: Synthetic control methods are widely-used for estimating counterfactuals and treatment effects of policy interventions. allsynth adds greatly-enhanced functionality to the user-written synth module for Stata, which is widely used by practitioners to implement the “classic” synthetic control estimation strategy. allsynth automates implementation of several extensions to the classic approach while retaining the syntax of synth. The enhanced functionality includes automation of a bias-correction procedure that adjusts for differences in the predictor variable values between a treated unit and its synthetic control donors, automation of in-space placebo treatment estimation for randomization inference, and automated synthetic control estimation in environments with many treated units and treatment periods (”stacked” synthetic control estimation). allsynth also provides enhanced automated graphing capability and thorough diagnostics to help users with implementation. allsynth version 1.2 can be installed by typing ssc install allsynth, replace all in Stata's command line.

VERSION 1.2 DISTRIBUTION DATE: November 7, 2024

  • Version 1.2 adds the option to estimate p-values and 95% confidence intervals using the distribution of placebo average gaps when many units are treated

Related Materials

  • Slides from the 2021 Stata Conference (contain a notation error)