Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 46 min ago
PreprintarXiv licencearXiv

Undocumented Behavior in the gsynth R package and its Consequences for Three Published Studies

Abstract

Prior to the version 1.3.1 update on CRAN in December 2025, gsynth, a popular R package for estimating Interactive Fixed Effects (IFE) models, could drastically and systematically underestimate standard errors. This underestimation would occur when two estimation options (inference = "parametric", and EM = TRUE) were used together, in which case the package would apply a parametric bootstrap procedure to Gobillon and Magnac (2016)'s IFE-EM estimator. The package ceased supporting this combination in December 2025, and the latest documentation now describes the parametric bootstrap as not suitable for use with the IFE-EM estimator due to a theoretical incompatibility. Our focus is an implementation error we identified in the pre-1.3.1 versions of gsynth: the parametric bootstrap used when EM = TRUE did not match the algorithm proposed in Xu (2017), using in-sample residuals instead of out-of-sample errors. We show that this implementation error can cause underestimation by orders of magnitude. We conduct an empirical Monte Carlo study using randomly assigned placebo treatments on a series of state-level panel datasets, and show that gsynth could yield high false positive rates in realistic settings. We identify three papers published in the American Political Science Review that are affected by this behavior. Reanalyzing the relevant sections of these papers, we show that (i) correcting the implementation error renders most findings insignificant, and (ii) using Xu (2017)'s Generalized Synthetic Control method in place of IFE-EM renders every finding insignificant.

Related

  1. A partial post-review by a peer of the peer-reviewed article [1] "Modeling COVID-19 transmission: effects of age structure and vaccination, published in 2025 in the Springer Nature journal \it{\bf Scientific Reports}
    Fatiha Alabau-Boussouira
    HALPreprintPublisher termsFull textGeneral mathematicsHAL
  2. StochIKM: Automated High-Fidelity Reconstruction of Individual Patient Data from Published Kaplan-Meier Curves
    Liangze Ke, Daniel Zelterman, Wei Wei +1
    arXivPreprintarXiv licenceFull textStatisticsarXiv
  3. Variability among large language models in assessing CONSORT compliance of published randomized clinical trials
    Daniel Y. Tsybulnik, Justin J. Gillette, Thomas F. Heston
    PLOS OnePeer-reviewedCC BY 4.0Full textImmunologyStatisticsPLOS
  4. OptimalControl.jl: a Julia package to model and solve optimal control problems with ODEs
    Jean-Baptiste Caillau, Olivier Cots, Joseph Gergaud +2
    Journal of Open Source SoftwarePeer-reviewedCC BYFull textGeneral mathematicsHAL
  5. postshock: An R Package for Donor-Adjusted Forecasting After Structural Shocks
    Qiyang Wang, Daniel J. Eck
    arXivPreprintarXiv licenceFull textStatisticsarXiv
BibTeX
@misc{green2026undocumented,
  title = {{Undocumented Behavior in the gsynth R package and its Consequences for Three Published Studies}},
  author = {Beniamino Green and P. M. Aronow},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2606.18113},
  eprint = {2606.18113},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2606.18113},
}
RIS
TY  - UNPB
TI  - Undocumented Behavior in the gsynth R package and its Consequences for Three Published Studies
AU  - Beniamino Green
AU  - P. M. Aronow
PY  - 2026
DA  - 2026/09/16
PB  - arXiv
DO  - 10.48550/arxiv.2606.18113
UR  - https://arxiv.org/abs/2606.18113
AB  - Prior to the version 1.3.1 update on CRAN in December 2025, gsynth, a popular R package for estimating Interactive Fixed Effects (IFE) models, could drastically and systematically underestimate standard errors. This underestimation would occur when two estimation options (inference = "parametric", and EM = TRUE) were used together, in which case the package would apply a parametric bootstrap procedure to Gobillon and Magnac (2016)'s IFE-EM estimator. The package ceased supporting this combination in December 2025, and the latest documentation now describes the parametric bootstrap as not suitable for use with the IFE-EM estimator due to a theoretical incompatibility. Our focus is an implementation error we identified in the pre-1.3.1 versions of gsynth: the parametric bootstrap used when EM = TRUE did not match the algorithm proposed in Xu (2017), using in-sample residuals instead of out-of-sample errors. We show that this implementation error can cause underestimation by orders of magnitude. We conduct an empirical Monte Carlo study using randomly assigned placebo treatments on a series of state-level panel datasets, and show that gsynth could yield high false positive rates in realistic settings. We identify three papers published in the American Political Science Review that are affected by this behavior. Reanalyzing the relevant sections of these papers, we show that (i) correcting the implementation error renders most findings insignificant, and (ii) using Xu (2017)'s Generalized Synthetic Control method in place of IFE-EM renders every finding insignificant.
ER  -