Why Discrete Support Changes the Problem
Regression discontinuity (RD) designs use a threshold in a running variable to assign treatment. When the running variable has many distinct values close to the threshold, observations on either side can provide information about the outcome near the cutoff. If it takes only a few values, however, there may be a substantial gap between the nearest observed values on opposite sides. The analysis must then distinguish what the data show at those values from what a model extrapolates to the cutoff.
Let \(X\) be the running variable and \(c\) the cutoff. For clarity, write \(r=X-c\), so the cutoff is at \(r=0\). In a sharp RD design, treatment is \(D=1(X\geq c)\). Write \(Y(1)\) and \(Y(0)\) for the potential outcomes under treatment and control. The causal effect at the cutoff is \(\tau=E[Y(1)-Y(0)\mid X=c]\), when this conditional target is defined. Under the usual RD identification conditions, including continuity of the conditional mean potential outcomes at \(c\), the effect is the difference between the right and left limits of the observed conditional outcome mean at the cutoff.
Continuity of potential outcome means remains a substantive identification condition, but it does not fill in unobserved values between support points. A finite collection of observations can be consistent with many outcome curves that agree at every observed running-variable value and differ at the cutoff. Thus, a regression coefficient from a discrete-support RD analysis can rely more heavily on the modeling assumption than a local estimate with dense support.
Two-Sided Linear Extrapolation
One approach is to assume that the conditional mean outcome is linear on each side of the cutoff over the chosen range. This is a working model, not a consequence of discreteness or of the RD design itself.
The slopes may differ on the two sides. Estimating separate lines avoids imposing a common slope, but still imposes linearity within each side. In a discrete design, it is especially important not to describe the intercept contrast as “read directly from the data”: it is an extrapolated contrast unless observations actually occur at the cutoff on both sides, which a threshold rule generally precludes.
Worked Example: Why the Adjacent-Cell Difference Is Not the Cutoff Estimate
Suppose a hypothetical sharp RD study has centered running-variable support \(r=-2,-1,1,2\). The hypothetical outcome cell means are 10, 12, 18, and 20, respectively. For now, use these cell means to compare the adjacent-cell difference with a separate linear fit on each side.
The closest observed values to the cutoff are \(-1\) and \(1\), so the adjacent-cell difference is \(18-12=6\). That is a contrast between observations one unit below and one unit above the cutoff; it is not automatically the cutoff jump.
On the left, the means rise from 10 at \(r=-2\) to 12 at \(r=-1\). The slope is \((12-10)/[-1-(-2)]=2\). The line is \(14+2r\), since \(10= a_-+2(-2)\) gives \(a_-=14\). On the right, the slope is \((20-18)/(2-1)=2\), and the line is \(16+2r\), since \(18=a_++2(1)\) gives \(a_+=16\). Therefore the extrapolated cutoff contrast is \(16-14=2\), not 6.
These fitted lines pass through the stated means: the left predictions at \(-2,-1\) are 10 and 12, and the right predictions at \(1,2\) are 18 and 20. The contrast of 2 follows from extrapolating each side to zero. It is supported by the linear model, not established by the adjacent-group comparison alone.
Deriving the Extrapolated Contrast and Its Uncertainty
With exactly two distinct support values on a side, the fitted line through the two sample cell means has a simple intercept. If the side’s support values are \(r_1\) and \(r_2\), and their sample cell means are \(\bar{Y}_1\) and \(\bar{Y}_2\), the slope is \((\bar{Y}_2-\bar{Y}_1)/(r_2-r_1)\). Substituting that slope into the line equation gives the intercept. For the left-side support \(-2,-1\), this reduces to \(2\bar{Y}_{-1}-\bar{Y}_{-2}\); for the right-side support \(1,2\), it reduces to \(2\bar{Y}_{1}-\bar{Y}_{2}\).
The same calculation shows why cell sizes and within-cell variation matter for uncertainty. If observations are independent across cells, with a common outcome variance \(\sigma^2\), each cell mean has variance \(\sigma^2/n_j\), where \(n_j\) is its cell size. For the two-point left intercept, the weights are \(-1\) on \(\bar{Y}_{-2}\) and \(2\) on \(\bar{Y}_{-1}\). Its variance is therefore the sum of the squared weights times the cell-mean variances. The right intercept has the corresponding expression, and the variance of their difference is the sum of the two intercept variances when the two sides are independent.
In practice, regression software can estimate the two lines and their covariance using individual-level observations. The model-based standard error reflects sampling variability conditional on the specified form; it does not account for bias from a wrongly specified form. A narrow confidence interval cannot make an unsupported extrapolation credible.
Worked Example: A Standard Error for the Linear Extrapolation
Continue with the hypothetical means from the previous example: 10, 12, 18, and 20 at \(r=-2,-1,1,2\). Now suppose each cell contains \(n=25\) independent observations, and the sample variance within each cell is \(s^2=16\), or a sample standard deviation of 4 outcome units. Assume a common within-cell variance and use a normal approximation for the estimated contrast.
The estimated left intercept is \(2(12)-10=14\), and the right intercept is \(2(18)-20=16\). Thus \(\widehat{\tau}=16-14=2\) outcome units. Each cell mean has estimated variance \(16/25=0.64\). The left intercept variance is \((2^2)(0.64)+(-1)^2(0.64)=3.20\). The right intercept variance is also \((2^2)(0.64)+(-1)^2(0.64)=3.20\).
Assuming independent observations across cells, the estimated variance of the contrast is \(3.20+3.20=6.40\), so its standard error is \(\sqrt{6.40}=2.530\) outcome units. A normal-approximation 95% confidence interval is \(2\pm1.96(2.530)=2\pm4.959\), or approximately \([-2.96,6.96]\) outcome units. Under the model and normal approximation, this interval procedure has 95% long-run coverage; it does not mean there is a 95% probability that the fixed effect lies in this particular interval. The interval includes zero and a range of positive and negative values, so these hypothetical data do not estimate the cutoff contrast precisely.
This uncertainty calculation assumes independent observations, adequate variance estimates, and the stated linear mean model. With unequal cell variances, the variance calculation should use the appropriate cell-specific variances. With clustering or other dependence, standard errors must reflect that dependence. None of these variance adjustments resolves uncertainty about whether the extrapolation model is appropriate.
Support Diagnostics and Sensitivity to Functional Form
Begin by tabulating the distinct running-variable values on each side of the cutoff, the number of observations at each value, and the distance of the nearest support point from zero. A plot of cell means should show the actual support points rather than suggesting that the running variable varies smoothly where no observations exist. Report whether the cutoff itself is in the support and how the threshold convention assigns observations at \(X=c\).
The number of distinct values is not the same as the number of observations. A large sample concentrated at two values on a side can yield precise cell means, but it still provides only two locations for assessing the shape of the conditional mean. With exactly two values, a line fits those two cell means exactly; there is no remaining cell-level information to check whether the relationship is linear. Having more support points permits some assessment of curvature, but a few points over a short range may still provide weak evidence about the form between the points and the cutoff.
A useful sensitivity analysis compares a transparent primary model with reasonable alternatives over the same stated support range. For example, compare separate linear trends with a model that allows curvature when there are enough distinct values to estimate it. Large changes in the intercept contrast indicate dependence on functional form. High-order polynomials can be unstable, especially with sparse support, so adding terms does not automatically improve credibility. Also compare the extrapolated contrast with the adjacent-cell difference, clearly labeling the latter as a different estimand rather than treating agreement as proof of validity.
Worked Example: How a Different Linear Shape Changes the Extrapolation
Consider a second hypothetical set of cell means: 8 at \(r=-3\), 12 at \(r=-1\), 18 at \(r=1\), and 20 at \(r=3\). The adjacent-cell difference is \(18-12=6\) outcome units.
The left-side slope is \((12-8)/[-1-(-3)]=2\). Using the value at \(-1\), the left line has intercept \(12-2(-1)=14\). The right-side slope is \((20-18)/(3-1)=1\). Using the value at \(1\), the right intercept is \(18-1(1)=17\). The two-line extrapolation is \(17-14=3\) outcome units.
Here the adjacent-cell difference is 6, while the linear extrapolation is 3. The discrepancy arises because the comparison points are away from the cutoff and the two sides have different estimated slopes. Neither number becomes a cutoff causal effect solely through arithmetic: the extrapolated estimate needs the linear-form and RD identification assumptions, while the adjacent-cell difference describes those particular support values.
Alternatives, Limitations, and Common Pitfalls
The main alternatives answer different questions or make different assumptions. An adjacent-cell comparison is easy to explain and avoids fitting a slope, but it estimates a contrast across two running-variable values, not necessarily the cutoff effect. A separate linear model targets the cutoff through extrapolation and makes a clear, relatively simple shape assumption. More flexible models can represent curvature, but require enough distinct support values and can be unstable near the threshold. A saturated model that assigns an unrestricted mean to every support value describes observed cell means without imposing a smooth shape; when no observation provides both potential outcomes at the cutoff, it cannot by itself recover the unobserved cutoff limit.
The central limitations are therefore substantive as well as statistical. First, the cutoff effect may not be nonparametrically identified from a finite discrete support. Second, functional-form assumptions can be hard to test with few support points. Third, standard errors quantify sampling variation under the fitted model, not the uncertainty caused by choosing a model. Fourth, a running variable with very few values can make “local” estimation depend on observations that are not very close to the threshold.
- Pitfall: calling the nearest-cell difference the RD effect. The wrong reasoning is that the nearest observations are on opposite sides, so their outcome difference must be the cutoff jump. The correction is to recognize that this contrast is measured at two nonzero distances from the cutoff; interpreting it as the cutoff effect requires additional assumptions.
- Pitfall: treating a perfect fit as evidence for linearity. Two cell means determine a line exactly, so zero residuals at those points do not test the line between them or its extrapolation. Look for additional support points and report sensitivity to plausible forms.
- Pitfall: interpreting a small standard error as proof of identification. A large sample at a few support values can reduce sampling error while leaving extrapolation assumptions unchanged. Discuss precision and identification separately.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions.
- If the nearest support points are \(r=-1\) and \(r=1\), what does their outcome-mean difference describe, and why is it not automatically the cutoff effect?
- For cell means 9 and 13 at \(r=-2,-1\), calculate the left-side linear intercept at zero.
- In a design with exactly two distinct support points on each side, can an exact fit of separate lines verify linearity? Explain.
- State one advantage and one limitation of using a more flexible curve instead of separate linear trends.
Solutions. (1) It describes the difference between the outcome means at those two observed values. The values are not the cutoff, so equating their difference with the cutoff jump requires additional assumptions about how the means change between support points and zero. (2) The slope is \((13-9)/[-1-(-2)]=4\). The line through \(r=-1\) with slope 4 has intercept \(13-4(-1)=17\); equivalently, \(2(13)-9=17\). (3) No. A line through two points fits those points exactly by construction, leaving no extra support point on that side to assess curvature or lack of fit. (4) A flexible curve can represent curvature, but with sparse support it may be weakly determined or unstable. Its estimates also depend on the chosen form and require enough distinct support values.