Research
- Crime Categories
- Murder Circumstances
- Charges
- Murder Numbers by SHR
- Definitions of Murder
- Crime Literature
- Other Literature
- Seminars
- Journal Ranking
- Laws
- Changes in Law and Reporting in Michigan
- Citation Guides
- Datasets
Writing
Methods
- BLP
- Econometrics Models
- Econometrics Tests
- Econometrics Resources
- Event Study Plots
- Metrics Literature
- Machine Learning
Python-related
- Python Basic Commands
- Pandas Imports and Exports
- Pandas Basic Commands
- Plotting in Python
- Python web scraping sample page
- Two Sample t Test in Python
- Modeling in Python
R-related
- R Basics
- R Statistics Basics
- RStudio Basics
- R Graphics
- R Programming
- Accessing MySQL Databases from R
Latex-related
Stata-related
SQL
Github
Linux-related
Conda-related
AWS-related
Webscraping
Interview Prep
Other
Regression Discontinuity
Regression discontinuity tries to discern if there is a break and a slope change at a certain point. Let’s look at an example:
We would like to see if there is a jump or a slope change at the point when the law was passed. We use three variables, where instances is the number of crime instances in Michigan, syg is an indicator variable for whether the law exists in the specific month, and time increases by one each month:
In the regression we include three terms, syg, time, and a term that is syg*time. Since time is on the x-axis, syg would be the term that changes the intercept and the slope of the regression line.
The regression results are as follows: