The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
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[@]metanet.ch.
Synthetic control for studies with several outcomes. Each outcome receives its own donor weights, their dispersion around a common centroid is penalized, no single penalty is ever selected (the estimator aggregates over a penalty grid by leave-one-out exponential weighting), and the resulting mass profile reports how much pooling the data support. One call returns the per-outcome effects, the weights, the realized pooling, and whole-pipeline placebo p-values. Implements the estimator of Grier (2026) "Correlated Weights: Partial Pooling for Synthetic Control with Multiple Outcomes" <https://papers.ssrn.com/sol3/papers.cfm?abstract_id=7149398>, the common-weights corner of which is the estimator of Sun, Ben-Michael and Feller (2025) <doi:10.1162/rest_a_01592>. The compiled engine and a pure-R reference engine are certified against the Python engine behind the 'Stata' command 'ppsynth'.
| Version: | 0.2.1 |
| Depends: | R (≥ 4.1) |
| Imports: | stats, graphics, parallel, Rcpp (≥ 1.0.0) |
| LinkingTo: | Rcpp |
| Suggests: | testthat (≥ 3.0.0), jsonlite, knitr, rmarkdown |
| Published: | 2026-11-08 |
| DOI: | 10.32614/CRAN.package.ppsynth (may not be active yet) |
| Author: | Kevin B. Grier [aut, cre] |
| Maintainer: | Kevin B. Grier <kevin.grier at ttu.edu> |
| BugReports: | https://github.com/angusgrier/PPSYNTH/issues |
| License: | MIT + file LICENSE |
| URL: | https://github.com/angusgrier/PPSYNTH |
| NeedsCompilation: | yes |
| Citation: | ppsynth citation info |
| Materials: | NEWS |
| CRAN checks: | ppsynth results |
| Reference manual: | ppsynth.html , ppsynth.pdf |
| Vignettes: |
ppsynth: partial pooling for synthetic control with multiple outcomes (source, R code) |
| Package source: | ppsynth_0.2.1.tar.gz |
| Windows binaries: | r-devel: not available, r-release: ppsynth_0.2.1.zip, r-oldrel: not available |
| macOS binaries: | r-release (arm64): ppsynth_0.2.1.tgz, r-oldrel (arm64): ppsynth_0.2.1.tgz, r-release (x86_64): ppsynth_0.2.1.tgz, r-oldrel (x86_64): ppsynth_0.2.1.tgz |
Please use the canonical form https://CRAN.R-project.org/package=ppsynth 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.