gsynth: Generalized Synthetic Control Method

Conducts causal inference with interactive fixed-effect models. It imputes counterfactuals for each treated unit using control group information based on a linear interactive fixed effects model that incorporates unit-specific intercepts interacted with time-varying coefficients. This method generalizes the synthetic control method to the case of multiple treated units and variable treatment periods, and improves efficiency and interpretability.

Version: 1.3.1
Depends: R (≥ 2.10)
Imports: ggplot2 (≥ 2.1.0), fect (≥ 2.0.0), panelView (≥ 1.1.17)
Published: 2025-12-09
DOI: 10.32614/CRAN.package.gsynth
Author: Yiqing Xu ORCID iD [aut, cre], Licheng Liu [aut], Ziyi Liu [aut], Shiyun Hu [aut]
Maintainer: Yiqing Xu <yiqingxu at stanford.edu>
License: MIT + file LICENSE
URL: https://yiqingxu.org/packages/gsynth/
NeedsCompilation: no
Materials: NEWS
In views: CausalInference, Econometrics, MissingData
CRAN checks: gsynth results

Documentation:

Reference manual: gsynth.html , gsynth.pdf

Downloads:

Package source: gsynth_1.3.1.tar.gz
Windows binaries: r-devel: gsynth_1.2.1.zip, r-release: gsynth_1.2.1.zip, r-oldrel: gsynth_1.2.1.zip
macOS binaries: r-release (arm64): gsynth_1.3.1.tgz, r-oldrel (arm64): gsynth_1.3.1.tgz, r-release (x86_64): gsynth_1.3.1.tgz, r-oldrel (x86_64): gsynth_1.3.1.tgz
Old sources: gsynth archive

Reverse dependencies:

Reverse suggests: bsynth

Linking:

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