Causal inference
Regression Discontinuity Designs
Design sharp and fuzzy regression discontinuity studies with bandwidths, local polynomials, manipulation tests, and continuity assumptions.
By the end you can
- Distinguish sharp and fuzzy regression discontinuity
- State the continuity and no-precise-manipulation assumptions
- Choose bandwidths and local polynomial specifications
- Interpret RDD effects as local to the cutoff
Example
The design was born on a merit-award cutoff, and the paper is on the shelf
The scholarship cutoff is not a teaching example. It is where this design came from. An award rule drew a hard line through an otherwise ordinary group of students. The line sat on a test score — a number that varies continuously, for reasons that have nothing to do with the rule. Thistlethwaite and Campbell wrote that up in 1960, in the Journal of Educational Psychology. The method has been cited 1,511 times since per OpenAlex, 1,557 per Semantic Scholar.
A later survey of the method opens with exactly that origin: “The RD design was first introduced by Thistlethwaite and Campbell (1960) in their study of the impact of merit awards on the future academic outcomes (career aspirations, enrollment in post-graduate programs, etc.) of students.” That is Lee and Lemieux. Nobody randomised anything. The administrative rule did the work a randomiser would have done, but only for the students sitting close to the line.
That is also where the design can die, and it dies before any estimate is computed. Suppose the students knew where the line sat. Or the people recording the scores knew. Then a score's position relative to the cutoff can depend on how hard someone pushed. The students just above the line would not be the same kind of people as the students just below. They would be the ones who could push. A jump in later outcomes would be measuring that difference and calling it the award.
Whether it happened is not a matter of opinion. It leaves a signature in the distribution of the score itself. There is a named statistical test for that signature, and a United States federal regulation now requires the test to be run. Both appear later in this lesson.
- The test score that decided each merit award is the running variable. The What Works Clearinghouse calls it the forcing variable. Its only job in this design is to say which side of the line a student fell on.
- The cutoff is the single point on that score where the chance of receiving the award changes. It is the only place in the whole data set where the design can see anything at all.
- When the rule is absolute — clear the score, get the award — being above the cutoff and being treated are the same fact. The design is called sharp.
- When crossing the line only raises the odds, the design is fuzzy. Some eligible students never claim the award, and some below the line are funded another way. The jump in outcomes then has to be rescaled by the jump in treatment, and the flagship-university study below shows what that arithmetic costs.
The only claim the design makes is that the line itself is arbitrary
The design rests on one idea, and it is a modest one. A student who scored a hair below the threshold and a student who scored a hair above it are the same student in everything that matters to their later outcome. Ability, background, ambition, the job market they will graduate into — all of it should drift smoothly as the score rises. Nothing has a reason to lurch at one arbitrary number. The award rule does lurch there. So if the outcome lurches too, the rule is the only candidate left standing.
That argument buys a real effect and a narrow one. It holds for people at the line. It says nothing directly about the applicant who scored far above it, or far below.
When the rule decides outright, the jump in outcomes is the effect of the rule. When the rule only shifts the odds, that jump has to be scaled by the jump in the probability of actually being treated. The number that comes out belongs to a smaller group still: the students whose treatment genuinely turned on which side of the line they landed.
A zoning boundary makes the same argument in physical form. Two houses face each other across a line on a map. One falls under a rule the other escapes, and the difference between them is what the rule did. That comparison is worth exactly as much as the boundary is arbitrary. Real boundaries rarely change one thing at a time. It is the same worry a manipulated test score raises, arriving from a different direction.
Two students a point apart are the entire comparison; the rest of the data is there only to show that nothing else jumps where the rule does.
Visual
Five things to settle, and a federal regulation that requires four of them
The work runs in a fixed order, and the order matters, because each stage can kill the one after it.
First, learn the rule as it was actually applied: who set the threshold, who knew about it, and whether anyone had reason or opportunity to move a score across it. Second, look at the data before modelling it — the distribution of the score, the outcome plotted against it, and the characteristics that were fixed before assignment and should not jump. Third, choose the window around the cutoff you are willing to defend. Wide enough to contain data, narrow enough that the smoothness claim is still believable. Fourth, estimate the size of the discontinuity inside that window. Fifth, try to break it. Move the window. Move the cutoff to a point where no rule exists, and see whether the jump survives.
In the United States that sequence is not a private habit, and not even advice. It is regulation. Since 2024 the Department of Education's rules — 34 CFR 77.2 — have incorporated by reference the What Works Clearinghouse Procedures and Standards Handbook. The handbook applies five RDD standards to any study of this kind. Standard 1 alone demands institutional, statistical and graphical integrity of the forcing variable. The required statistical test must “fail to reject the null hypothesis of continuity in the density of the forcing variable at the 5 percent significance level”, citing McCrary, 2008 — the same test the next sections use. A study is not even eligible for review unless the forcing variable takes at least four unique values on each side of the cutoff. And on the institutional half of the standard, the handbook is blunter than most textbooks: “The study will not satisfy this standard if there is a clear opportunity to manipulate scores AND a clear incentive.”
Four of the five stages are about whether the comparison is allowed. Only one of them produces a number.
- 1
Understand rule
Running variable, cutoff, and treatment assignment.
- 2
Inspect data
Density, heaping, missingness, and covariates near cutoff.
- 3
Choose local window
Bandwidth and polynomial order without outcome shopping.
- 4
Estimate discontinuity
Bias correction and robust uncertainty.
- 5
Stress local claim
Placebo cutoffs, covariate continuity, donut and bandwidth checks.
Key idea
A high-degree curve will find a jump whether or not one is there
Fit one flexible curve across the whole range of scores and it will do what flexible curves do near the ends of their range, which is swing. The two fitted lines then arrive at the cutoff carrying the shape of data collected far away from it, from students the design was never about.
There is a paper that says so, and it names the damage precisely. Gelman and Imbens, in 2019: “We argue that controlling for global high-order polynomials in regression discontinuity analysis is a flawed approach with three major problems: it leads to noisy estimates, sensitivity to the degree of the polynomial, and poor coverage of confidence intervals.” Their recommendation is a local linear or quadratic estimator instead. The paper has been cited 1,043 times.
The third of those problems is the one that hides. A 2014 simulation built a conventional 95% confidence interval at the Imbens-Kalyanaraman bandwidth. It covered the true effect 27.2% of the time. With the feasible nearest-neighbour variance estimator, 30.3%. A bias-corrected robust interval reached 89.3%. Calonico and colleagues ran it, and their diagnosis of why is one sentence: “Available bandwidth selectors typically yield a "large" bandwidth, leading to data-driven confidence intervals that may be biased, with empirical coverage well below their nominal target.”
The fix is to take locality seriously instead of working around it. Fit something simple inside a window chosen by a stated rule rather than by eye. Use inference that accounts for the bias any window introduces. Then show the estimate across a range of defensible windows, rather than reporting the one that behaved. A reader who cannot see how the answer moves as the window moves has no way to tell a finding from a fitting choice.
An interval printed as 95% that covers the truth 27.2% of the time is not a caveat about precision; it is a machine for producing confident wrong answers.
Steps
Three plots decide whether the comparison is allowed
Before any estimate is taken seriously, the design has to survive three questions. All three are answered with pictures rather than with a model.
Does the score behave itself around the cutoff? A distribution that passes smoothly through the threshold is consistent with nobody having steered. McCrary turned that into a formal test in 2008 and ran it on two running variables at once, one clean and one dirty: “The methodology is applied to popular elections to the House of Representatives, where sorting is neither expected nor found, and to roll-call voting in the House, where sorting is both expected and found.” In the popular-election vote shares the test found nothing. In roll-call votes from 1857 to 2004 it put the estimated log discontinuity in the density at 50 percent at 52 percent, with a t-ratio of 6.6. The same procedure clears one running variable and convicts the other. That is the only way to know it is testing anything.
Do the characteristics fixed before assignment jump at the cutoff? They should not. If something measured before the award shifts sharply at the line, the two groups already differed before the rule ever applied. The outcome gap then has an explanation the design cannot separate from the treatment.
Does a jump appear where no rule exists? Run the same estimate at a placebo cutoff set a little away from the real one. Barreca and colleagues did this at the 100-g cutoffs between 1,000 g and 3,000 g in birth-weight records, and reported what came back: “Using a bandwidth of 85 g, 37 of 41 placebo estimates indicate that mortality is lower to the left of the cutoff. With a bandwidth of 30 g, 41 of 41 placebo estimates indicate that mortality is better to the left of the cutoff.” In the working-paper version of the same study the count at 30 g is 42 of 42 point estimates below zero.
Forty-one out of forty-one is not a design finding effects at fake thresholds now and then. It is a design that finds one everywhere it looks. And note which way the verdict moved as the window narrowed: from 37 of 41 at 85 g to 41 of 41 at 30 g. It got worse, not better.
- 1
Verify assignment rule
Cutoff enforcement, exceptions, and historical changes.
- 2
Plot running variable
Density, heaping, missingness, and support.
- 3
Check baseline continuity
Predetermined covariates near the threshold.
- 4
Estimate locally
Bandwidth, kernel, polynomial, and robust inference.
- 5
Run falsification
Placebo cutoffs, donut holes, and outcome timing.
Comparison
Incomplete compliance changes who the answer is about
The gap between the sharp and the fuzzy case is not bookkeeping. It changes the population the estimate describes.
Admission to a flagship state university is decided by a cutoff, and Hoekstra's 2009 study shows the arithmetic with the intermediate numbers left in. Enrollment did not go from 0 to 1 at the admission cutoff. It jumped by 0.388 (t = 10.57), because some admitted students went elsewhere and some rejected ones did not vanish. The raw earnings discontinuity was 0.095 (z = 3.01). Rescaled by that first-stage jump, it becomes an intent-to-treat effect of 0.135 and an enrollment effect of 0.223 (SE 0.079). Across functional forms and bandwidths the discontinuity ranged from 7.4% to 11.1% — the sensitivity check reported rather than suppressed. The conclusion Hoekstra states is narrower than the headline anyone would write from it: “The results indicate that attending the most selective state university causes earnings to be approximately 20% higher for white men.”
Read that sentence for what it does not say. It does not say 0.095, the number the data show directly. It does not describe applicants far from the cutoff. It does not describe anyone outside the population named in it. Where the rule only nudges, the estimate belongs to the students whose enrollment was actually settled by their side of the line — not the ones who would have attended regardless, not the ones who would have declined either way. That group cannot be listed by name.
The assumptions grow as well. A fuzzy design needs the cutoff to touch the outcome only by changing who gets treated. That is a claim about how the world works, and the data cannot confirm it.
Sharp RDD
Treatment determined by crossing cutoff.
- Assignment jump equals one
- Local treatment effect
- Simpler interpretation
Fuzzy RDD
Treatment probability jumps at cutoff.
- Local IV design
- Needs exclusion/monotonicity
- Complier effect
Regression kink
Slope rather than level changes at threshold.
- Different identification
- More data demanding
- Sensitive to functional form
Example
Four failures the diagnostic plots exist to catch
Each of these leaves a visible mark, and each costs the design something different. None of them is caught by the estimate itself, which returns a confident number in all four cases.
- Applicants who know where the line sits can sort themselves across it. In House roll-call voting from 1857 to 2004, both the opportunity and the incentive were obvious. Passage by 1 to 2 votes was 2.6 times more likely than failure by 1 to 2 votes — a margin no natural distribution of vote counts produces, and a sign that the two sides differ by more than the rule.
- Recorded scores cluster on round values, and the heap can carry the entire finding. Recorded birth weights heap on 100-gram and ounce multiples. Barreca and colleagues dropped only the newborns recorded at exactly 1,500 g — about 2% of 202,078 observations, a single cluster of 171. The estimated one-year mortality effect fell from -0.0071 (SE 0.0041) to -0.0033 (SE 0.0014). Dropping those within 3 g left -0.0018 (SE 0.0019), a quarter of the published estimate and statistically indistinguishable from zero. Their verdict on the original result: “We demonstrate that the estimates are highly sensitive to the exclusion of observations in the immediate vicinity of the 1,500-g threshold, weakening the confidence in the results originally reported in Almond, Doyle, Kowalski, and Williams (2010).”
- A second policy that switches at the same threshold rides along with the first. The jump you measure is the two of them together, with nothing in the data to separate them.
- An effect that appears in one narrow window and disappears when the window widens or shrinks is a result about the window, and it should be reported as one. That is why Hoekstra reports a range of 7.4% to 11.1% across functional forms and bandwidths, instead of the single specification that behaved best.
What the estimate licenses you to say afterwards
The number carries its conditions with it. It is the effect for people near this threshold, under this rule, during the period the data cover, for the population named in the sentence. Change any one of the four and it stops being evidence. Hoekstra's result is not that selective universities raise earnings by 20%. It is that attending the most selective state university raises earnings by approximately 20% for white men, at that admission cutoff, in that period.
Extrapolation is the tempting failure. What a merit award did for students at the line — the question asked in 1960 — says little about the strongest applicants, who may have had other options. It says as little about the weakest, who may have needed more than money. Claiming the effect for them requires an argument about how the effect changes as the score rises. That argument has to come from somewhere other than the discontinuity, because the discontinuity only ever looked at one point.
And if the density test rejects, or the covariates jump, or 41 of 41 placebo cutoffs produce an effect, then the honest description is that outcomes differ across the threshold. That is a fact about the data. It is not yet a fact about the rule. The distance between those two sentences is the entire design.
Naming the population, the rule and the period is not a caveat attached to the result; it is part of the result, and the result is false without it.
Key takeaways
- A regression discontinuity design gets its leverage from a rule that changes treatment abruptly at one point on a continuous score. Thistlethwaite and Campbell introduced it in 1960, on a merit-award test-score cutoff.
- It identifies an effect only if everything else moves smoothly through that point and nobody could choose the side of it they landed on. The What Works Clearinghouse handbook makes that a reviewable standard, failing any study where there is “a clear opportunity to manipulate scores AND a clear incentive.”
- A sharp design measures the effect of the rule itself. A fuzzy one divides the outcome jump by the treatment jump — Hoekstra's 0.095 earnings discontinuity over a first stage of 0.388 — and describes only the people whose treatment the rule actually decided.
- A simple local fit inside a window you can defend beats one flexible curve stretched across the whole range. Gelman and Imbens list noisy estimates, sensitivity to the polynomial degree and poor interval coverage. Calonico and colleagues measured that coverage at 27.2% against 89.3% for the robust interval.
- Density, covariate and placebo plots are how the design is tested, and they are read before the estimate is believed. McCrary's test cleared House popular-election vote shares and convicted roll-call voting at t = 6.6, and 41 of 41 placebo cutoffs undid a published birth-weight result.
- The answer belongs to people at the cutoff, under the rule and period studied, and to the population actually named — “approximately 20% higher for white men.” It does not travel away from there on its own.