rdd
rdd is a set of tools for implementing regression discontinuity designs in Python. At present, it only allows for inputs that are pandas Series or DataFrames. Check out the tutorial here for a guide to using this package.
Installation:
To install using pip, run pip install rdd. See here for more information and to download from PyPI. Otherwise, you can download this repository.
Current Features:
- Computes the Imbens-Kalyanaraman optimal bandwidth (see this article for details)
- Creates a dataset containing only observations within a given bandwidth
- Generates a reduced pandas DataFrame for graphical analysis (such as binned scatter plots) when the number of observations is large
- Implements a sharp RDD
- With or without user supplied equation and/or controls
- Via OLS or WLS
Features to Come:
- Tutorial on how to check rdd's statistical assumptions in Python, such as using:
- Continuity plots
- Density plots
- Tests for discontinuities
- Checking for balance and testing for random assignment (though not a requirement, it can still be a useful check)
- McCrary tests
- Implementation of Fuzzy RDD
Release files for rdd 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rdd-0.0.3.tar.gz | 4.4 kB | Details |
Release files / rdd-0.0.3.tar.gz
| Download URL | rdd-0.0.3.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
787703d1beb601e02bfd0b772066968c23fb5c1d129c406c55edec1b6ba48a11
|
|
BLAKE2b-256 checksum How to use checksums |
b98b867c4cae5a89a1765b73a1052be4c5fe301717ce6210dd58921d1b3d0ac4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
|