The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

coresynth: Fast and Unified Synthetic Control Methods

A unified 'Formula' interface to the Synthetic Control Method (SCM) and related panel-data causal inference estimators: Synthetic Difference-in-Differences (SDID), Generalized Synthetic Control (GSC), Matrix Completion (MC), Time-Aware Synthetic Control (TASC), and Synthetic Interventions (SI), together with an experimental-design variant. Computational bottlenecks (quadratic programming, singular value decomposition, and Kalman filtering) are implemented in 'C++' via 'RcppArmadillo'. Methods are described in Abadie, Diamond and Hainmueller (2010) <doi:10.1198/jasa.2009.ap08746>, Arkhangelsky, Athey, Hirshberg, Imbens and Wager (2021) <doi:10.1257/aer.20190159>, Xu (2017) <doi:10.1017/pan.2016.2>, Athey, Bayati, Doudchenko, Imbens and Khosravi (2021) <doi:10.1080/01621459.2021.1891924>, and Agarwal, Shah and Shen (2025) <doi:10.1287/opre.2025.1590>.

Version: 0.2.0
Depends: R (≥ 4.1.0)
Imports: Rcpp, Formula, ggplot2, broom, jsonlite
LinkingTo: Rcpp, RcppArmadillo
Suggests: testthat (≥ 3.0.0), knitr, rmarkdown
Published: 2026-06-12
DOI: 10.32614/CRAN.package.coresynth (may not be active yet)
Author: Yosuke Abe [aut, cre]
Maintainer: Yosuke Abe <yosuke.abe0507 at gmail.com>
BugReports: https://github.com/yo5uke/coresynth/issues
License: MIT + file LICENSE
URL: https://github.com/yo5uke/coresynth, https://yo5uke.com/coresynth/
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: coresynth results

Documentation:

Reference manual: coresynth.html , coresynth.pdf
Vignettes: Get started with coresynth (source, R code)

Downloads:

Package source: coresynth_0.2.0.tar.gz
Windows binaries: r-devel: not available, r-release: coresynth_0.2.0.zip, r-oldrel: not available
macOS binaries: r-release (arm64): coresynth_0.2.0.tgz, r-oldrel (arm64): coresynth_0.2.0.tgz, r-release (x86_64): coresynth_0.2.0.tgz, r-oldrel (x86_64): coresynth_0.2.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=coresynth to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.