Software

Regression Discontinuity Designs.

R and Stata implementations: website.
Package rdrobust: Estimation, inference, falsification and RD Plots.
Package rddensity: Manipulation testing.
Package rdlocrand: Local randomization methods.
Package rdmulti: RD plots, estimation, inference, and extrapolation with multiple cutoffs and multiple scores.
Package rdpower: Power and sample size calculations.

Nonparametric Smoothing Methods.

R and Stata implementations: website.
Package nprobust: Kernel density and local polynomial regression methods.
Package lpdensity: Local polynomial distribution/density regression methods.
Package lspartition: Partitioning-based least squares regression methods.
Package binsreg: Binscatter methods.

Treatment Effects under Ignorability.

R and Stata implementations: website (coming soon).
Data-driven semiparametric inference methods for multi-valued treatment effects.
Background paper: Cattaneo (2010).
2013 Stata implementation:

For installation/update type in Stata: findit poparms
Software paper: Cattaneo, Drukker and Holland (2013) | Replication.
Official Stata version features results from these papers: reference manual.

Random Attention Model.

R implementation (package ramchoice): CRAN | Manual | Replication.
Nonparametric estimation, inference and specification testing in a random limited attention model.
Background paper: Cattaneo, Ma, Masatlioglu and Suleymanov (2019).