Changelog
v1.5.0
(2026-05-04) Catch-up release for fect v2.4.x. Requires fect (>= 2.4.2).
-
Diagnostics: placebo test (
placeboTest = TRUE,placebo.period) and loading-overlap plot (plot(fit, type = "loading.overlap")). See Chapter 1 Gsynth. -
Inference: new
ci.methodargument —"normal"(default; Wald) or"basic"—reflected-pivot bootstrap, Davison and Hinkley (1997). -
Plot recipe: modern visual style from fect v2.3.x, with new arguments
legacy.style,highlight,highlight.fill. See Chapter 3 Plot customization. -
CV defaults: rolling-window (
cv.method = "rolling",cv.prop = 0.1,cv.buffer = 1); defaultkis now 20. -
Soft-deprecated paths:
estimator = "ife",estimator = "mc",EM = TRUE, andeffect(). For these methods — and for post-hoc estimands (cumulative ATT, APTT, log-ATT) — usefect::fect()andfect::estimand()directly. Migration recipes in Chapter 2 IFE-EM & MC. -
Guardrail:
inference = "parametric"withestimator = "ife"or"mc"now errors instead of silently falling back to nonparametric bootstrap.
v1.4.0
(2026-03-27) CRAN release.
-
Breaking change:
estimatorparameter now maps directly to estimation methods.estimator = "gsynth"(new default) uses Xu (2017);estimator = "ife"uses Gobillon and Magnac (2016) EM algorithm;estimator = "mc"uses Athey et al. (2021) matrix completion. The legacyEM = TRUEparameter is equivalent toestimator = "ife". - Fixed loadings plot warnings (upstream fix in fect).
- Replaced pkgdown vignette with Quarto book tutorial.
v1.3.1
(2025-12-07)
- Updated DESCRIPTION and documentation.
v1.3.0
Merged all functionalities of gsynth into fect. gsynth is now a wrapper of fect. See the fect User Manual for updates.
v1.1.7
Normal approximation for confidence intervals based on bootstrapped standard errors (replacing the percentile method).
v1.1.4
- Import felm from lfe for two-way FE starting values with unbalanced panels.
- Add cluster bootstrap option.
- Add jackknife uncertainty estimates.
- Add
cumuEfffunction for sub-group and cumulative treatment effects.
v1.0.9
-
panelView()removed from gsynth and released as an independent package. - Implement matrix completion method.
- Bug fixes and color scheme changes.
v1.0.8
- Add
panelView()for data visualization. - Bug fixes.
v1.0.7
- Add implied weights (
wgt.implied) to output. - Add missing data / treatment status plot (
type = "missing"). - Accommodate unbalanced panels.