A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Regression Discontinuity Design

College Depth 117 in the knowledge graph ☐ I know this ☆ Set as goal
3topics build on this
586prerequisites beneath it
See this on the map →
Causal Inference and the Identification ProblemPotential Outcomes and the Rubin Causal Model+1 more→→Fuzzy Regression Discontinuity DesignLocal Polynomial Regression and Bandwidth Selection+1 more
RDD regression-discontinuity threshold local-ATE bandwidth

Core Idea

Regression discontinuity (RD) exploits a sharp threshold in a 'running variable' x that determines treatment assignment: units just above the cutoff receive treatment while units just below do not. The key insight is that units near the threshold are nearly identical in all respects — observed and unobserved — making the discontinuous jump in outcomes at the threshold a credible causal effect estimate. The RD estimator is the difference in the intercepts of the regression lines fitted on each side of the cutoff. Identification requires that agents cannot precisely manipulate their position around the threshold; the McCrary density test checks for sorting.

How It's Best Learned

Study Thistlethwaite and Campbell's (1960) original scholarship threshold study, then examine Lee (2008)'s incumbency advantage study to understand how running variables and cutoffs are chosen and validated.

Common Misconceptions

Explainer

Your prerequisite on causal inference introduced the core identification problem: you can never observe the same unit in both treated and untreated states simultaneously. The potential outcomes framework formalized this — the causal effect for unit i is Yᵢ(1) − Yᵢ(0), but only one of these is ever observed. Regression discontinuity offers an elegant solution to this problem by finding a setting where nature approximates a randomized experiment: a sharp threshold rule that determines who gets treated.

The canonical example is a scholarship test: students scoring above 50 receive a scholarship, those scoring below do not. A student who scores 51 is treated; one who scores 49 is not. These two students are almost certainly very similar in ability, background, and other characteristics — the single point separating them is essentially random noise in test performance. This is the local randomization intuition behind RD. The running variable (the test score) determines treatment, and the cutoff (score = 50) creates two groups that are locally comparable. The RD estimator computes the jump in the outcome at the cutoff: the vertical gap between the regression line fitted on the right side (treated units) and the regression line fitted on the left side (control units), both evaluated at exactly x = 50.

Formally, the RD estimate is the Local Average Treatment Effect at the threshold: LATE = lim_{x↓c} E[Y|X=x] − lim_{x↑c} E[Y|X=x]. Notice this is inherently a local quantity — it estimates the effect for units at the cutoff, not the whole population. A student with a score of 70 might respond very differently to the scholarship than a student at 50. This limited external validity is RD's principal weakness relative to other methods.

The key identifying assumption is that agents cannot precisely manipulate their position around the threshold. Some manipulation is fine — students may study harder knowing the cutoff exists — but if students can precisely sort to just above 50, the "local randomization" analogy breaks down: the treated group just above the cutoff would systematically differ from the control group just below. The McCrary density test checks for this by looking for a discontinuous jump in the density of the running variable at the cutoff. A suspicious pile-up of observations just above the threshold is a red flag. Bandwidth selection also matters: too narrow and you have very few observations and imprecise estimates; too wide and you are comparing units that are less similar, introducing bias if the underlying outcome function is nonlinear. Reporting results across multiple bandwidth choices is standard practice in credible RD papers.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Radian Measure → Converting Between Degrees and Radians → The Unit Circle → Graphing Sine and Cosine → Graphing Tangent and Reciprocal Trigonometric Functions → Derivatives of Trigonometric Functions → Antiderivatives → Indefinite Integrals → Basic Integration Rules → Riemann Sums → Definite Integral Definition → Probability Density Functions and Continuous Distributions → Cumulative Distribution Functions → Continuous Random Variables → Probability Density Functions → Expected Value → Weak Law of Large Numbers → Probability Axioms and Rules → Conditional Probability → Independence of Events → Sampling Distributions → Standard Error of Estimators → Hypothesis Testing: Framework and Logic → P-values and Statistical Significance → Effect Size and Practical Significance → Hypothesis Testing: Framework and Logic → Z-Tests and T-Tests for Means → One-Sample Z-Test for Means → One-Sample and Two-Sample T-Tests → Inference in Linear Regression → Prediction Intervals in Regression → Linear Regression Basics → Residuals and Goodness of Fit (R²) → Simple (Bivariate) OLS Regression → Classical OLS Assumptions (Gauss-Markov) → Multiple Regression → Interpreting Regression Coefficients → Hypothesis Testing in Regression → F-Test and Joint Significance → R-Squared and Model Fit → Omitted Variable Bias → Causal Inference and the Identification Problem → Potential Outcomes and the Rubin Causal Model → Regression Discontinuity Design

Longest path: 118 steps · 586 total prerequisite topics

Prerequisites (3)

Leads To (3)