Synthetic Control Methods

Implementation of prediction and inference procedures for Synthetic Control methods using least square, lasso, ridge, or simplex-type constraints. Uncertainty is quantified with prediction intervals as developed in Cattaneo, Feng, and Titiunik (2021) for a single treated unit and in Cattaneo, Feng, Palomba, and Titiunik (2027) for multiple treated units and staggered adoption. More details about the software implementation can be found in Cattaneo, Feng, Palomba, and Titiunik (2025) .


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("scpi")

4.0.1 by Matias D. Cattaneo, 4 months ago


https://nppackages.github.io/scpi/


Report a bug at https://github.com/nppackages/scpi/issues


Browse source code at https://github.com/cran/scpi


Authors: Matias D. Cattaneo [aut, cre] , Yingjie Feng [aut] , Filippo Palomba [aut] , Rocio Titiunik [aut]


Documentation:   PDF Manual  


GPL-3 license


Imports abind, CVXR, doSNOW, dplyr, ECOSolveR, fastDummies, foreach, ggplot2, magrittr, MASS, Matrix, methods, parallel, purrr, Qtools, reshape2, Rdpack, rlang, stats, stringr, tibble, tidyr, utils

Suggests testthat


See at CRAN