Residual
Study guides: Exam MAS-I, Exam MAS-II
A residual is the part of an observation a fitted model does not explain: the observed value minus the fitted value. It is the sample stand-in for the unobservable error \varepsilon_i, and every diagnostic — the Residual Plot, the QQ Plot, the residual ACF — asks whether the residuals still contain structure.
e_i = y_i - \hat{y}_i
r_i = \frac{e_i}{\hat\sigma\sqrt{1 - h_{ii}}}
Linear regression.
e_iis the raw residual. Even when the errors have constant variance the residuals do not:\mathrm{Var}(e_i) = \sigma^2(1 - h_{ii}), whereh_{ii}is the leverage from the hat matrixr_iis the standardized (internally studentized) residual. The externally studentized residual uses\hat\sigma_{(i)}, estimated with observationileft out, and follows atdistribution withn - p - 2degrees of freedom, wherepis the number of predictors (p + 1coefficients with the intercept). Texts differ on which one they call "studentized"; either way, values beyond about\pm 3flag an outlier- With an intercept, OLS residuals sum to zero, and their squares sum to the Residual Sum of Squares
Generalized linear models. When the variance depends on the mean, raw residuals are not comparable across observations, so two scaled versions are used:
r_i^{P} = \frac{y_i - \hat\mu_i}{\sqrt{V(\hat\mu_i)}}
r_i^{D} = \operatorname{sign}(y_i - \hat\mu_i)\sqrt{d_i}
- The Pearson residual divides by the standard deviation implied by the variance function
V. Its squares sum to the Pearson\chi^2statistic, which divided by the residual degrees of freedom estimates the dispersion - The deviance residual uses
d_i, observationi's contribution to the deviance, so its squares sum toD. For Poisson,d_i = 2\left[y_i \ln(y_i/\hat\mu_i) - (y_i - \hat\mu_i)\right], withy \ln y = 0aty = 0. Deviance residuals are adjusted for the shape of the assumed distribution, so if it is right they are approximately Normal with constant variance, and a QQ plot of them tests the choice for a continuous response such as a gamma severity. For a discrete response (Poisson, negative binomial) they fall in tight clusters and will likely not look Normal unless the data are highly aggregated; randomized quantile residuals or binned working residuals are used instead
Linear mixed models. The model's conditional errors \boldsymbol\varepsilon = \mathbf{y} - \mathbf{X}\boldsymbol\beta - \mathbf{Z}\mathbf{b} have covariance \mathbf{R}, and its marginal errors \mathbf{y} - \mathbf{X}\boldsymbol\beta = \mathbf{Z}\mathbf{b} + \boldsymbol\varepsilon have covariance \mathbf{V} = \mathbf{Z}\mathbf{D}\mathbf{Z}^\top + \mathbf{R}. Conditional residuals \mathbf{y} - \mathbf{X}\hat{\boldsymbol\beta} - \mathbf{Z}\hat{\mathbf{b}} and marginal residuals \mathbf{y} - \mathbf{X}\hat{\boldsymbol\beta} estimate them, but like OLS residuals they are computed from estimates, so their covariances only approximate \mathbf{R} and \mathbf{V}. The variance components therefore imply a covariance structure that the residuals are checked against, and the intraclass correlation is the correlation between two marginal errors in the same group.
Time series. An ARIMA model's residuals are its one-step-ahead forecast errors, \hat\varepsilon_t = y_t - \hat{y}_{t \mid t-1}. If the model has captured the dependence they are white noise: no spike in the correlogram of their ACF or PACF outside \pm 1.96/\sqrt{n}, and a Ljung–Box statistic below its \chi^2 critical value. A spike that survives points to the AR or MA term that is missing.
Pearson and Deviance Residuals for Claim Counts A Poisson frequency GLM gives two policies the same fitted mean
\hat\mu = 1.2. One had3claims, the other none. Compute both residuals for each.Answer For
y = 3:\begin{align*} r^P &= \frac{3 - 1.2}{\sqrt{1.2}} \\ &= 1.643 \\ d &= 2\left[3\ln\frac{3}{1.2} - (3 - 1.2)\right] \\ &= 1.898 \\ r^D &= +\sqrt{1.898} \\ &= 1.378 \end{align*}For
y = 0:r^P = -1.2/\sqrt{1.2} = -1.095, andd = 2(1.2) = 2.4, sor^D = -\sqrt{2.4} = -1.549.The Pearson residuals are lopsided — a large positive value for a claim-heavy policy, a modest negative one for a claim-free policy — because a Poisson count is right-skewed. The deviance residuals pull the two toward symmetry. Even so, with individual policy counts every claim-free policy with the same fitted mean gets the same residual, so the residuals fall in tight clusters and will likely not look Normal on a QQ plot. For individual Poisson data, randomized quantile residuals or binned working residuals are the better check.
A Small Residual at a High-Leverage Point A regression has
\hat\sigma = 0.6. Observation A has raw residuale = 0.5and leverageh = 0.20; observation B has the same raw residual andh = 0.92. Standardize both.Answer
\begin{align*} r_A &= \frac{0.5}{0.6\sqrt{0.80}} \\ &= 0.93 \\ r_B &= \frac{0.5}{0.6\sqrt{0.08}} \\ &= 2.95 \end{align*}Identical raw residuals, very different messages. B pulls the fit so hard toward itself that a residual of
0.5is nearly three standard deviations of what its position allows. Screening raw residuals alone would miss it.
The Error Covariance Implied by a Random Intercept Annual loss ratios for each policyholder are modelled with a random intercept,
\hat\sigma_b^2 = 40and\hat\sigma^2 = 160, independent conditional errors. Write the covariance matrix the model implies for one policyholder's three marginal errors, and their correlation.Answer
\mathbf{V}_i = \sigma_b^2\mathbf{J} + \sigma^2\mathbf{I} = \begin{bmatrix} 200 & 40 & 40 \\ 40 & 200 & 40 \\ 40 & 40 & 200 \end{bmatrix}Here
\mathbf{J}is the3 \times 3matrix of ones. Each variance is40 + 160 = 200and every pair of years shares the policyholder's intercept, so the correlation is40/200 = 0.20at every lag — compound symmetry. The fitted marginal residuals\mathbf{y}_i - \mathbf{X}_i\hat{\boldsymbol\beta}only approximate this structure, because\hat{\boldsymbol\beta}is estimated. The conditional residuals should look uncorrelated; if their correlation instead falls off with the gap between years, an AR(1) structure for\mathbf{R}is the next model to try.