Tutorials › Generalized Linear Models › Residual Degrees of Freedom and Reference Distributions

Goodness of Fit and Calibration · Tutorial 782 of 981

Residual Degrees of Freedom and Reference Distributions

Count the residual degrees of freedom correctly and understand the assumptions behind chi-square goodness-of-fit reference distributions.

Intermediate 10 min read

What You'll Learn

  • Count residual degrees of freedom using the number of modeled response units and the rank of the fitted mean model.
  • Distinguish design-matrix rank from the number of written coefficients.
  • Explain why Pearson and deviance statistics can be approximated by a chi-square distribution.
  • Interpret the local tangent-space argument without treating a nonlinear GLM mean model as a global linear subspace.
  • Recognize settings where a chi-square approximation is not dependable.

Why Degrees of Freedom Matter

A goodness-of-fit statistic measures how far observed responses are from what a fitted model predicts. A reference distribution turns that discrepancy into a calibrated assessment: it tells us how unusual the statistic would be if the model were adequate. The degrees of freedom in that reference distribution depend on how many independent response units were modeled and how many locally distinct mean directions were fitted.

For a standard GLM with \(n\) response units and a full-rank design matrix with \(r\) columns, the familiar residual degrees of freedom are \(n-r\). The count is simple, but its interpretation needs care. It is an algebraic count that motivates a chi-square reference distribution under suitable conditions; it does not by itself guarantee that the approximation is accurate.

Definition: For a GLM fitted to \(n\) response units, let \(r\) be the rank of the derivative of the fitted mean vector with respect to the model’s free parameters at the fitted parameter value. The residual degrees of freedom are \(n-r\). In the usual GLM with linear predictor \(X\beta\), a regular, identifiable fit has \(r=\operatorname{rank}(X)\). If \(X\) has full column rank and \(q\) columns, then \(r=q\), so the residual degrees of freedom are \(n-q\).

Here, a response unit is one independently modeled response or one grouped response treated as a single observation. For grouped binomial data, for example, a row containing the number of successes out of a specified number of trials is one response unit; the trials do not each add a row to the design matrix. Likewise, when a count is recorded for each of several cells, the cell counts are the response units.

Counting the Degrees of Freedom

The rank, rather than the number of coefficient symbols, is the important quantity. A design can contain redundant columns, and a nonlinear mean model can have fewer locally distinct directions than its parameter notation might suggest. In a regular GLM, the derivative of the mean vector describes the local directions in which small parameter changes move the fitted means. If that derivative has rank \(r\), its local tangent space has dimension \(r\); the orthogonal complement of that tangent space has dimension \(n-r\).

This local description is not a claim that all fitted mean vectors form a linear subspace. In a nonlinear GLM, the set of possible fitted means may be curved. The tangent-space calculation describes the model near the fitted value, which is the relevant geometry for the usual local approximation.

Worked Example: Poisson Counts With an Intercept

Suppose four independent Poisson counts are fitted by an intercept-only model: \(Y_i\sim\operatorname{Poisson}(\mu)\), \(i=1,\ldots,4\). The observed counts are \(8,10,12,14\). There is one fitted mean direction, so \(n=4\), \(r=1\), and the residual degrees of freedom are \(4-1=3\).

The fitted mean is the sample average, \(\hat\mu=(8+10+12+14)/4=11\). The Pearson statistic is \(\sum_i (Y_i-\hat\mu)^2/\hat\mu\). Its four terms are \(9/11,1/11,1/11,9/11\), giving \(X^2=20/11\approx1.818\).

For Poisson counts, the deviance is \(D=2\sum_i\{Y_i\log(Y_i/\hat\mu)-(Y_i-\hat\mu)\}\), with \(0\log 0\) interpreted as \(0\). Here the four terms inside the sum are approximately \(0.4524,0.0469,0.0441,0.3763\), respectively. Thus \(D\approx2(0.9197)=1.8394\). Under appropriate large-information conditions, each statistic is compared with a chi-square distribution with 3 degrees of freedom—not because the count alone ensures that distribution, but because the fitted model has used one of the four local mean directions.

Worked Example: Grouped Binomial Responses

Consider four independent groups, each with 20 trials. A logistic model has an intercept and a treatment indicator, so it fits one success probability to each of the two treatment categories. Suppose the observed success counts are \(4,6\) in the control groups and \(12,14\) in the treated groups.

There are \(n=4\) response units, not 80. The design matrix has two independent columns, so \(r=2\) and the residual degrees of freedom are \(4-2=2\). The fitted probabilities are \(10/40=0.25\) for control and \(26/40=0.65\) for treatment.

For a binomial response with 20 trials, the variance at probability \(\hat p\) is \(20\hat p(1-\hat p)\). The two control groups each differ from their fitted success count \(20(0.25)=5\) by one, and their variance is \(20(0.25)(0.75)=3.75\). Their combined Pearson contribution is \(2(1^2/3.75)=0.5333\).

The two treated groups each differ from \(20(0.65)=13\) by one, and their variance is \(20(0.65)(0.35)=4.55\). Their combined contribution is \(2(1^2/4.55)\approx0.4396\). Therefore \(X^2\approx0.9729\), to be assessed against a chi-square reference with 2 degrees of freedom when its approximation is justified.

Worked Example: Redundant Design Columns

Suppose five independent Poisson counts are fitted with a log link and linear predictor \(\eta_i=\beta_0+\beta_1x_i+\beta_2(2x_i)\), where \(x_i=0,1,2,3,4\). Although three coefficient symbols appear, the third design column is exactly twice the second. The design matrix therefore has rank \(r=2\), not 3.

There are \(n=5\) response units, so the residual degrees of freedom are \(5-2=3\). Equivalently, the predictor can be written \(\eta_i=\beta_0+\gamma x_i\), where \(\gamma=\beta_1+2\beta_2\); the data identify only the combined slope \(\gamma\), not the two slope coefficients separately.

Subtracting the written coefficient count from \(n\) would give \(5-3=2\), which is incorrect. The rank counts the locally distinct fitted-mean directions. The resulting count still does not establish that a chi-square approximation is accurate; adequacy of that approximation depends on the data and regularity conditions as well.

Why a Chi-Square Reference Can Arise

The local argument is most transparent after weighting response deviations by their variances. Suppose the model is correct, observations are independent, the design is fixed, the model has fixed rank \(r\), and the information in each modeled response unit increases so that standardized errors have a joint normal limit. Assume also that the likelihood is smooth near the true parameter, the true parameter is an interior point, and the fitted means are identifiable locally. These are substantive conditions, not automatic properties of every GLM data set.

Write \(W\) for the diagonal matrix of inverse response variances at the true means, and \(J\) for the \(n\)-by-\(r\) derivative matrix of the mean vector with respect to its locally identifiable parameters. The weighted tangent directions are the columns of \(W^{1/2}J\). Under the stated regularity conditions, the leading part of fitting removes the projection of the standardized random error onto those directions. The remaining standardized error is in the orthogonal complement, whose dimension is \(n-r\).

Theorem: Under the regularity conditions just described, suppose the standardized response error has an asymptotic \(N(0,I_n)\) distribution, and the fitted residual has the usual local weighted least-squares expansion onto the tangent space \(\mathcal S=\operatorname{col}(W^{1/2}J)\). Suppose also that the Pearson statistic and the likelihood-ratio deviance have quadratic expansions with the same leading weighted residual sum of squares. Then, for unit-dispersion GLMs such as ordinary binomial and Poisson models, both the Pearson goodness-of-fit statistic and the deviance converge in distribution to \(\chi^2_{n-r}\). With known dispersion \(\phi\), the corresponding statistics divided by \(\phi\) have this limit.

Here is the projection argument for the reference distribution. Let \(P_{\mathcal S}\) be the orthogonal projection onto \(\mathcal S\), and let \(Z\) be the limiting standardized error, so \(Z\sim N(0,I_n)\). The leading residual is \((I_n-P_{\mathcal S})Z\), and its squared length is \(\|(I_n-P_{\mathcal S})Z\|^2\). The matrix \(I_n-P_{\mathcal S}\) is symmetric and idempotent, with rank \(n-r\). By the spectral theorem, an orthogonal change of coordinates makes this matrix diagonal with \(n-r\) ones and \(r\) zeros. An orthogonal transformation of \(Z\sim N(0,I_n)\) is still standard normal, so the squared length is the sum of squares of \(n-r\) independent standard normal variables. By definition, that sum has a \(\chi^2_{n-r}\) distribution. The assumed quadratic expansions and convergence of the fitted residual then give the stated limiting reference distribution. \(\square\)

The deviance enters this argument through a local likelihood expansion. Around the true mean, the log likelihood is locally quadratic in standardized deviations; twice the loss in log likelihood from fitting the model rather than the saturated means has the same leading weighted residual sum of squares as the Pearson statistic. This is why the two statistics can share a chi-square limit under regular conditions. It is a local, asymptotic statement—not an identity between the statistics in finite samples.

A useful special case is a normal linear model with known variance and a linear mean. There the standardized error is exactly multivariate normal, and fitting is exactly orthogonal projection onto the design space. The residual sum of squares divided by the known variance therefore has an exact \(\chi^2_{n-r}\) distribution. In many non-normal GLMs, by contrast, the chi-square reference is an approximation whose quality depends on whether the local normal and quadratic descriptions are adequate.

When the Approximation Is Unreliable

A residual degrees-of-freedom count is not a diagnostic of approximation quality. The chi-square argument can be poor when response distributions are highly discrete at the available information level, expected counts are small, fitted probabilities are near 0 or 1, or the model is close to a boundary or is weakly identified. It can also be misleading when there are many fitted directions relative to the number of response units: the nominal residual degrees of freedom may be small even though individual residual contributions are far from their large-sample behavior.

The setting matters. If there are many independent observations but each has a distinct covariate pattern and a binary response, the formal count \(n-r\) may be positive while many fitted cell probabilities are supported by little or no replication. Counting degrees of freedom does not create the repeated information needed for a reliable chi-square approximation. Similarly, if the mean model is misspecified, a nominal reference distribution under the model does not turn the statistic into a valid test of that misspecified model.

Common pitfall: “There are \(n-r\) residual degrees of freedom, so the goodness-of-fit statistic must follow \(\chi^2_{n-r}\).” The count is only the dimension suggested by the local residual geometry. A chi-square reference additionally requires a suitable normal limit, regular identifiable fitting, and an adequate quadratic approximation. Check those assumptions before treating a reported tail probability as calibrated.

The same caution applies to geometric explanations. It is correct to say that the local tangent space has dimension \(r\), leaving an orthogonal complement of dimension \(n-r\). It is generally incorrect to claim that the fitted means in a GLM form a global \(r\)-dimensional linear subspace, or that every observed residual is exactly an orthogonal projection into a fixed complement. For nonlinear mean models, the tangent space changes with the parameter, and the projection is part of a local approximation.

Key takeaway: For a regular GLM, count residual degrees of freedom as the number of response units minus the rank of the fitted mean model. The familiar chi-square reference for Pearson and deviance statistics is justified by local asymptotic behavior, not by that count alone.

Check Your Understanding

Use the response units and the rank of the fitted mean model in each answer.

  1. A Poisson log-link model has 12 cell counts and a design matrix of rank 4. What are its residual degrees of freedom?
  2. A grouped-binomial data set has 8 rows, each representing 50 trials. If the design matrix has rank 3, what is the residual degrees-of-freedom count, and why is the total number of trials not used as \(n\)?
  3. Why does a nonlinear GLM’s fitted-mean model not generally decompose the response space into a fitted subspace and a residual subspace?
  4. Name two assumptions or data conditions that can make a chi-square reference approximation unreliable even when \(n-r\) is positive.
  5. In what sense do the Pearson statistic and deviance have the same leading behavior under the stated regularity conditions?
Clinical Biostats