Package: gsynth
Type: Package
Title: Generalized Synthetic Control Method
Version: 1.4.0
Date: 2026-03-27
Authors@R: 
  c(person("Yiqing", "Xu", ,"yiqingxu@stanford.edu", role = c("aut", "cre"),
  comment = c(ORCID = "0000-0003-2041-6671")),
  person("Licheng", "Liu", ,"lichengl@umich.edu", role = c("aut")),
  person("Ziyi", "Liu", ,"zyliu2023@berkeley.edu", role = c("aut")),
  person("Shiyun", "Hu", ,"hushiyun@pku.edu.cn", role = c("aut")))
Maintainer: Yiqing Xu <yiqingxu@stanford.edu>
Author: Yiqing Xu [aut, cre] (ORCID: <https://orcid.org/0000-0003-2041-6671>),
  Licheng Liu [aut],
  Ziyi Liu [aut],
  Shiyun Hu [aut]
Description: 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. See Xu (2017)
    <doi:10.1017/pan.2016.2> for details.
URL: https://yiqingxu.org/packages/gsynth/,
        https://github.com/xuyiqing/gsynth
BugReports: https://github.com/xuyiqing/gsynth/issues
NeedsCompilation: no
Encoding: UTF-8
License: MIT + file LICENSE
Imports: ggplot2 (>= 2.1.0), fect (>= 2.0.0), panelView (>= 1.1.17)
Suggests: testthat (>= 3.0.0)
Depends: R (>= 2.10)
LazyData: true
Config/testthat/edition: 3
RoxygenNote: 7.3.2
Packaged: 2026-03-27 20:15:12 UTC; yiqingxu
Repository: CRAN
Date/Publication: 2026-03-27 20:40:02 UTC
Built: R 4.6.0; ; 2026-04-26 02:13:11 UTC; unix
