Jens Hainmueller's Homepage:


Home ] Research ] [ Statistical Software ] CV ]


Synth - Synthetic Control Methods for Causal Inference in Comparative Case Studies

Synth (by Alberto Abadie, Alexis Diamond, and Jens Hainmueller) is a statistical software that implements synthetic control methods for causal inference in comparative case studies with aggregate data as developed in Abadie and Gardeazabal (2003) and Abadie, Diamond, and Hainmueller (2007). This method allows for causal inference in observational settings with a single unit (a state, country, firm, etc.) exposed to an event or intervention. Synth provides a data-driven procedure to construct adequate controls based on a weighted combination of potential comparison regions that approximates the most relevant characteristics of the entities exposed to the intervention. It produces informative inference regardless of the number of available comparison units, the number of available time periods, and whether the data are individual (micro) or aggregate (macro).

Synth is available for three programs MATLAB, Stata, and R as alpha versions. Feedback from users is highly appreciated. If you download the software, please send us an email at jhainm (at) fas.harvard.edu so we can keep you informed about updates. Similarly, if you use Synth for a paper please send us a copy as we are trying to compile a database of applications. Thank you very much!

Synth for Stata (Version 0.0-5)
The easiest way to obtain and install Synth for Stata is to open Stata and type:
  
net from "http://www.people.fas.harvard.edu/~jhainm/Synth"
  net describe synth
  net install synth, all replace

Alternativley, you can download the codefiles and documentation as a zip archive here: stata_synth.zip Please download, unzip, and follow directions in readme.txt file.

Notice: Synth is currently only released for Stata running on the Windows XP operating system. If you want to use Synth on Vista, Mac OS, or Unix, please send us an email.

A change log is provided which tracks changes across versions.
 
Synth for MATLAB
  - Current Version (zip archive with scripts and example data)
Synth Package for R (Updated Version 0.1-3)
  -
Source: Synth_0.1-3.tar.gz
  - Windows Binary: Synth_0.1-3.zip
  
- You can also obtain the Synth package for R from CRAN by typing:
   
install.packages("Synth")

 

back up                                                                                                                              back
  simple hit counter