This package implements estimation and inference procedures for boundary regression discontinuity (RD) designs using local polynomial methods, based on either bivariate coordinates or distance-based approaches. Methods are developed in Cattaneo, Titiunik, and Yu (2025a). A companion software article is available at Cattaneo, Titiunik, and Yu (2025b).
Included functions are: rd2d for inference and estimation based on bivariate coordinates, rdbw2d for data-driven bandwidth selection based on bivariate coordinates, rd2d.dist for distance-based inference and estimation, rdbw2d.dist for distance-based bandwidth selection.
print() and summary() methods are available all four functions.
Related Stata, R, and Python packages useful for inference in RD designs are described in the following website:
For an introduction to regression discontinuity design, see Cattaneo, Idrobo, Titiunik (2024) and references therein.
Matias Cattaneo, Princeton University. cattaneo@princeton.edu. Rocio Titiunik, Princeton University. titiunik@princeton.edu. Ruiqi Rae Yu, Princeton University. rae.yu@princeton.edu.
Cattaneo, M. D., Titiunik, R., Yu, R. R. (2025a). Estimation and Inference in Boundary Discontinuity Designs
Cattaneo, M. D., Titiunik, R., Yu, R. R. (2025b). rd2d: Causal Inference in Boundary Discontinuity Designs
Cattaneo, M. D., Idrobo, N., Titiunik, R. (2024). A Practical Introduction to Regression Discontinuity Designs: Extensions
Useful links: