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

Updated: May 2022

Download PDF Copy

installation (V1.0): 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. These include a bias-correction procedure that adjusts for differences in the predictor variable values between a treated unit and its synthetic control donors, as well as extensions of the classic and bias-corrected estimators to environments with many treated units and treatment periods (a ‘‘stacked'' synthetic control estimator) and to in-space placebo treatment estimation for randomization inference. allsynth also provides greater automated graphing capability, and thorough diagnostics to help users with implementation. allsynth version 1.0 can be installed by typing ssc install allsynth, replace all in Stata’s command line.

VERSION 1.0 DISTRIBUTION DATE: MAY 6, 2022

  • Version 1.0 fixes bugs and adds pre-estimation variable transformation & “stacked” synthetic control estimation

Related Materials

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