SCtools: Extensions for Synthetic Controls Analysis

Extensions to the synthetic controls analyses performed by the package 'Synth' as detailed in Abadie, Diamond, and Hainmueller (2011) <doi:10.18637/jss.v042.i13>. Includes generating and plotting placebos, post/pre-MSPE (Mean Squared Prediction Error) significance tests and plots, and calculating average treatment effects for multiple treated units. This package represents an implementation of those methods suggested in Abadie, Diamond,and Hainmueller (2010) <doi:10.1198/jasa.2009.ap08746> for use in Synthetic Control Analysis.

Version: 0.3.1
Depends: R (≥ 3.5), future (≥ 1.6.2)
Imports: ggplot2, Synth, stringr, stats, cvTools, furrr, dplyr, purrr, magrittr
Suggests: testthat, covr, knitr, tidyr, rmarkdown
Published: 2020-08-26
Author: Bruno Castanho Silva ORCID iD [aut, cre], Michael DeWitt ORCID iD [aut]
Maintainer: Bruno Castanho Silva <bcsilva at>
License: GPL-3
NeedsCompilation: no
Materials: README NEWS
CRAN checks: SCtools results


Reference manual: SCtools.pdf
Vignettes: SCM Case Study on Alcohol Consumption
Replicating the Basque Study
Package source: SCtools_0.3.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release: SCtools_0.3.1.tgz, r-oldrel: SCtools_0.3.1.tgz
Old sources: SCtools archive


Please use the canonical form to link to this page.