Software

Regression Discontinuity Designs

We have developed multiple packages to perform visualization, estimation, and inference for Regression Discontinuity Designs. You can go to our general website, where you will find implementations in R, Stata, and Python. The individual packages are listed below:

  • rdrobust: Continuity-based estimation, inference, falsification and RD Plots.
  • rdhte: Continuity-based local estimation and inference for heterogeneous treatments.
  • rdlocrand: Local-randomization methods for estimation and inference.
  • rddensity: Local polynomial manipulation tests.
  • rdpower: Power, sample size, and minimum detectable effects calculations using robust bias-corrected local polynomial inference methods.
  • rd2d: Pointwise and uniform estimation and inference for Boundary Discontinuity Designs employing local polynomial methods.
  • rdmulti: RD plots, estimation, inference and extrapolation methods for RD designs with multiple cutoffs and multiple scores.

Synthetic Controls

Methods for estimation and inference for synthetic controls designs. See our scpi package, implemented in R, Stata, and Python.