Package: badcontrols
Title: Difference-in-Differences with Bad Controls
Version: 1.0.1
Authors@R: c(
    person("Carolina", "Caetano", role = "aut",
           email = "ccaetano@uga.edu"),
    person("Brantly", "Callaway", role = "aut",
           email = "brantly.callaway@uga.edu"),
    person("Stroud", "Payne", role = "aut",
           email = "stroud.payne@vanderbilt.edu"),
    person("Hugo", "Sant'Anna", role = c("aut", "cre"),
           email = "hsantanna@uab.edu")
    )
Description: Implements methods for difference-in-differences with bad controls, i.e., time-varying covariates that are affected by the treatment.  Provides imputation, doubly robust, and machine learning estimators that are based on Caetano, Callaway, Payne, and Sant'Anna (2026) <doi:10.48550/arXiv.2608.03881>.
URL: https://github.com/hugosantanna/badcontrols
BugReports: https://github.com/hugosantanna/badcontrols/issues
License: GPL (>= 3)
Encoding: UTF-8
Depends: R (>= 4.1.0)
Imports: ptetools (>= 1.0.1), stats
Suggests: grf (>= 2.0.0), testthat (>= 3.0.0), knitr, quarto
VignetteBuilder: quarto
Config/testthat/edition: 3
Config/roxygen2/version: 8.1.0
NeedsCompilation: no
Packaged: 2026-09-03 18:22:11 UTC; hsantanna
Author: Carolina Caetano [aut],
  Brantly Callaway [aut],
  Stroud Payne [aut],
  Hugo Sant'Anna [aut, cre]
Maintainer: Hugo Sant'Anna <hsantanna@uab.edu>
Repository: CRAN
Date/Publication: 2026-09-12 14:40:30 UTC
