R packages
(Last checked: 08 Sep 2026)
Packages are sorted in alphabetical order by name. CRAN packages use the current CRAN release; GitHub packages are development or GitHub-only versions. Package documentation is identified in the Website column.
| Name | Installation | Website | Package by | Reference paper |
|---|---|---|---|---|
bacondecomp |
install.packages("bacondecomp") |
CRAN | Evan Flack; Ed Jee | Andrew Goodman-Bacon (2021). Difference-in-differences with variation in treatment timing. Journal of Econometrics. |
did (2.5.1) |
install.packages("did") |
CRAN | Pedro H.C. Sant’Anna; Brantly Callaway | Brantly Callaway, Pedro H.C. Sant’Anna (2020). Difference-in-Differences with multiple time periods, Journal of Econometrics. |
did2s |
install.packages("did2s") |
Link | Kyle Butts | John Gardner (2021). Two-stage differences in differences; Kirill Borusyak, Xavier Jaravel, Jann Spiess (2021). Revisiting Event Study Designs: Robust and Efficient Estimation; Liyang Sun, Sarah Abraham (2020). Estimating dynamic treatment effects in event studies with heterogeneous treatment effects. Journal of Econometrics; Brantly Callaway, Pedro H.C. Sant’Anna (2020). Difference-in-Differences with multiple time periods, Journal of Econometrics; Jonathan Roth, Pedro H.C. Sant’Anna (2021). Efficient Estimation for Staggered Rollout Designs. |
didimputation |
install.packages ("didimputation") |
Link | Kyle Butts | Kirill Borusyak, Xavier Jaravel, Jann Spiess (2021). Revisiting Event Study Designs: Robust and Efficient Estimation. |
DIDmultiplegt |
install.packages("DIDmultiplegt") |
Link | Shuo Zhang | Clément de Chaisemartin, Xavier D’Haultfoeuille (2020). Two-Way Fixed Effects Estimators with Heterogeneous Treatment Effects. American Economic Review. |
DIDmultiplegtDYN (2.4.0) |
install.packages("DIDmultiplegtDYN") |
CRAN and GitHub | Clément de Chaisemartin; Diego Ciccia; Xavier D’Haultfoeuille; Felix Knau; Mélitine Malézieux; Doulo Sow | Clément de Chaisemartin, Xavier D’Haultfoeuille (2026). Difference-in-Differences Estimators of Intertemporal Treatment Effects; de Chaisemartin et al. (2025) complex-design examples. |
DRDID (1.3.0) |
install.packages("DRDID") |
CRAN | Pedro H.C. Sant’Anna; Jun Zhao | Pedro H.C. Sant’Anna, Jun Zhao (2020). Doubly robust difference-in-differences estimators, Journal of Econometrics. |
etwfe |
install.packages("etwfe") |
Link | Grant McDermott | Jeffrey Wooldridge (2021). Two-Way Fixed Effects, the Two-Way Mundlak Regression, and Difference-in-Differences Estimators.. Working Paper. |
fixest (0.14.2) with sunab() |
install.packages("fixest") |
CRAN | Laurent Bergé | Liyang Sun, Sarah Abraham (2020). Estimating dynamic treatment effects in event studies with heterogeneous treatment effects. Journal of Econometrics. |
gsynth |
install.packages("gsynth") |
Link | Yiqing Xu; Licheng Liu | Yiqing Xu (2017). Generalized Synthetic Control Method: Causal Inference with Interactive Fixed Effects Models. Political Analysis. |
HonestDiD |
remotes::install_github("asheshrambachan/HonestDiD") |
GitHub | Ashesh Rambachan; Jonathan Roth | Ashesh Rambachan, Jonathan Roth (2021). An Honest Approach to Parallel Trends. |
staggered |
install.packages("staggered") |
Link | Jonathan Roth; Pedro H.C. Sant’Anna | Jonathan Roth, Pedro H.C. Sant’Anna (2021). Efficient Estimation for Staggered Rollout Designs. |
synthdid |
remotes::install_github("synth-inference/synthdid") |
GitHub | David Hirshberg; Stefan Wager; Dmitry Arkhangelsky; Susan Athey; Guido Imbens | Dmitry Arkhangelsky, Susan Athey, David Hirshberg, Guido Imbens, Stefan Wager (2021). Synthetic Difference-in-Differences. American Economic Review. |
pretrends |
remotes::install_github ("jonathandroth/pretrends") |
Link | Jonathan Roth | Jonathan Roth (2021). Pre-test with Caution: Event-study Estimates After Testing for Parallel Trends. |
TwoWayFEWeights |
install.packages("TwoWayFEWeights") |
Link | Clément de Chaisemartin; Diego Ciccia; Xavier D’Haultfoeuille; Felix Knau; Doulo Sow; Shuo Zhang | Clément de Chaisemartin, Xavier D’Haultfoeuille (2020). Two-Way Fixed Effects Estimators with Heterogeneous Treatment Effects. American Economic Review; Clément de Chaisemartin, Xavier D’Haultfoeuille (2021). Two-way fixed effects regressions with several treatments. |
YatchewTest |
install.packages("YatchewTest") |
Link | Clément de Chaisemartin; Diego Ciccia; Xavier D’Haultfoeuille; Felix Knau; Doulo Sow | Yatchew (1997), de Chaisemartin and D’Haultfoeuille (2024b) |