Tutorials › Econometrics (Graduate) › White’s Test With Auxiliary Regressions

Heteroskedasticity-Robust Inference · Tutorial 116 of 952

White’s Test With Auxiliary Regressions

Learn to build White’s test from squared residuals, calculate its test statistic, and choose between a compact fitted-value regression and a fuller expansion.

Intermediate 11 min read

What You'll Learn

  • State the null hypothesis of conditional homoskedasticity and the assumptions behind the conventional test.
  • Construct auxiliary regressions using fitted values or expanded original regressors.
  • Compute the test statistic as sample size times the auxiliary regression’s R-squared.
  • Identify the correct chi-square degrees of freedom from the auxiliary regressors’ effective rank.
  • Assess how a large expansion can limit the test’s usefulness in a finite sample.

Why Regress Squared Residuals?

Heteroskedasticity is a feature of the conditional variance: it occurs when the variance of the regression error changes with the regressors. A residual-versus-fitted plot can suggest such a pattern, but White’s test turns a broader search for variance dependence into a formal auxiliary regression. Its key idea is to ask whether the squared residuals are systematically related to functions of the regressors.

The test is useful because it does not require the analyst to specify one particular variance pattern, such as variance increasing linearly with a single regressor. Its flexibility has a cost: including many squares and interactions can use many degrees of freedom and make the test difficult to use effectively in a modest sample.

Definition: Suppose the original regression is \(y_i=x_i'\beta+u_i\), includes an intercept, and is estimated by OLS. Write its fitted values as \(\hat{y}_i\) and residuals as \(\hat{u}_i=y_i-\hat{y}_i\). White’s test regresses \(\hat{u}_i^2\) on a constant and specified functions of the original regressors, then tests whether the slopes on those functions are jointly zero. The conventional auxiliary-regression statistic is \(nR^2\), where \(R^2\) is from that auxiliary regression.

The null hypothesis is conditional homoskedasticity, \(E(u_i^2\mid X)=\sigma^2\), where \(X\) denotes the regressors in the original model. The alternative, as assessed by a particular auxiliary regression, is that the conditional variance is associated with at least one of the included functions. The test cannot detect a pattern that its auxiliary regressors fail to represent.

Two Auxiliary-Regression Choices

The compact version regresses squared residuals on the fitted value and its square:

$$ \hat{u}_i^2=a_0+a_1\hat{y}_i+a_2\hat{y}_i^2+v_i. $$

If these two nonconstant terms are linearly independent in the sample, the joint null is \(H_0:a_1=a_2=0\), so the test has \(q=2\) restrictions. This version checks for a variance pattern that can be represented as a quadratic function of the fitted value. It is compact, but it is not a general test of every possible nonlinear relationship between variance and the original regressors.

The expanded version uses the original regressors, their squares, and their pairwise cross-products. For example, with two nonconstant regressors \(x_{i1}\) and \(x_{i2}\), the auxiliary regression is

$$ \hat{u}_i^2=a_0+a_1x_{i1}+a_2x_{i2} +a_3x_{i1}^2+a_4x_{i1}x_{i2}+a_5x_{i2}^2+v_i. $$

The null is that all five slopes are zero. With \(k\) nonconstant regressors, the nominal number of nonconstant terms is

$$ q=k+\frac{k(k+1)}{2}=\frac{k(k+3)}{2}. $$

This count includes \(k\) linear terms, \(k\) squares, and \(k(k-1)/2\) distinct pairwise interactions. It is only a nominal count: duplicated or linearly dependent columns reduce the effective number of restrictions. For example, the square of a binary indicator equals that indicator, so it does not add an independent term.

Worked Example: A Compact Fitted-Value Test

Suppose a hypothetical sample has \(n=40\) observations. The original OLS regression includes an intercept, and its fitted values vary enough that \(\hat{y}_i\) and \(\hat{y}_i^2\) are linearly independent. In the auxiliary regression of \(\hat{u}_i^2\) on a constant, \(\hat{y}_i\), and \(\hat{y}_i^2\), suppose the reported \(R^2\) is \(0.200\). Test conditional homoskedasticity using this compact specification.

There are \(q=2\) nonconstant auxiliary terms. The statistic is

$$ nR^2=40(0.200)=8.00. $$

Under the conventional chi-square calibration, this is compared with a \(\chi^2_2\) distribution. Its upper-tail probability is \(P(\chi^2_2\geq 8.00)\approx 0.0183\). At significance level \(\alpha=0.05\), reject the null for this specified test. The result is evidence that the squared residuals are associated with the fitted value or its square; it does not identify a particular variance mechanism or establish that the original conditional mean is correctly specified.

Why the Chi-Square Calibration Applies

The standard calibration is an asymptotic score-test result. Under the null, the included variance-related slopes are zero. The score measures how much the likelihood would improve by allowing those slopes to depart from zero; after accounting for the nuisance variance parameter, its quadratic form has an asymptotic chi-square distribution with one degree of freedom per independent restriction. The auxiliary regression provides a convenient form of this test: its explained variation is summarized by \(R^2\), giving the conventional statistic \(nR^2\).

For the classical derivation, assume independent observations, a correctly specified conditional mean, conditional normal errors under the null, and regularity conditions such as a fixed number of linearly independent auxiliary terms as \(n\) grows. Under conditional normality, the variance of \(u_i^2\) at the null is \(2\sigma^4\), which gives the standard score-test scaling represented by \(nR^2\). The chi-square approximation is asymptotic, not an exact finite-sample result.

The degrees of freedom are the number \(q\) of independent nonconstant auxiliary regressors being tested, not the residual degrees of freedom in the auxiliary regression. If the expanded model has redundant columns, use the effective rank of its nonconstant terms. A full-rank regression also requires enough observations to estimate the intercept and all auxiliary coefficients.

Theorem: Under the null and the regularity conditions for the conventional White auxiliary-regression test, \(nR^2\) converges in distribution to \(\chi^2_q\), where \(q\) is the effective number of nonconstant auxiliary regressors tested jointly. The test rejects for sufficiently large values of \(nR^2\).

The chi-square reference distribution is not a claim that the finite-sample statistic is exactly chi-square. Nor does conditional homoskedasticity alone guarantee that every unadjusted score statistic has the classical calibration under arbitrary nonnormal errors. The conventional \(nR^2\) calibration uses the stated conditions; when those conditions are doubtful, the analyst should consider an appropriate studentized diagnostic rather than assume the reference distribution remains accurate.

Worked Example: Expanded White Test and Its P-Value

Consider a hypothetical sample of \(n=80\) observations with two nonconstant regressors. The auxiliary regression includes the intercept, both linear terms, both squares, and their interaction. Assume all five nonconstant terms are linearly independent, and suppose its \(R^2\) is \(0.200\). Calculate and interpret the test.

There are \(q=2+2(3)/2=5\) nonconstant terms: two linear terms, two squares, and one interaction. Thus,

$$ nR^2=80(0.200)=16.0. $$

The reference distribution is \(\chi^2_5\), so the upper-tail probability is \(P(\chi^2_5\geq16.0)\approx 0.00684\). At \(\alpha=0.05\), reject the null of conditional homoskedasticity for this expanded specification. This conclusion concerns the joint association of squared residuals with the included regressors and nonlinear terms; it does not say which term drives the result.

Degrees-of-Freedom Costs and Practical Choices

An expanded White regression can become large quickly. If the original model has \(k=8\) nonconstant regressors, the full expansion contains \(q=8(11)/2=44\) nonconstant terms, before the auxiliary intercept. With \(n=60\), this requires estimating 45 auxiliary coefficients and leaves only \(60-45=15\) residual degrees of freedom, provided the design has full rank. The chi-square calibration still uses \(q=44\), not 15. The small residual degrees of freedom also signal that the auxiliary regression may be unstable and the test may have low power against many alternatives.

A fitted-value version uses only two restrictions when both terms vary independently, so it avoids much of this degrees-of-freedom cost. But its alternative is narrower: it detects patterns represented by the fitted value and its square, not every variance relationship captured by an expanded regression. The choice should reflect the sample size, the number and nature of regressors, and the kind of variance dependence the analyst wants to detect. With categorical regressors, polynomial terms may be redundant; count the independent columns actually available rather than blindly applying the nominal formula.

Worked Example: Counting the Expansion Before Estimation

A hypothetical regression has \(k=8\) nonconstant regressors and \(n=60\) observations. Assume for this calculation that the full White expansion has no redundant columns. Compare its auxiliary-regression size with the fitted-value version.

For the full expansion, the number of slopes is

$$ q=\frac{8(8+3)}{2}=44. $$

Including the intercept gives \(44+1=45\) coefficients. If the auxiliary design is full rank, the residual degrees of freedom are \(60-45=15\). The conventional test statistic would nevertheless be calibrated against \(\chi^2_{44}\), because 44 independent slopes are tested jointly.

The fitted-value version has two nonconstant terms and therefore estimates three coefficients including its intercept, leaving \(60-3=57\) auxiliary residual degrees of freedom. Its test uses \(\chi^2_2\), but tests a more restricted set of variance patterns. This comparison illustrates the trade-off: the expanded version covers more directions of variance dependence, while requiring substantially more information from the sample.

Common Mistake and Interpretation

A frequent mistake is to treat the auxiliary regression as though it were an ordinary regression whose individual coefficient \(t\)-tests answer the question, or to compare \(nR^2\) with a chi-square distribution having the auxiliary residual degrees of freedom. White’s test is a joint test: the statistic is \(nR^2\), and its reference degrees of freedom equal the number of independent nonconstant auxiliary regressors under test. Another mistake is to conclude that a rejection proves heteroskedasticity of a particular form. It indicates evidence against the null under the test’s assumptions and chosen expansion; it does not by itself isolate a cause. Conversely, failure to reject is not proof that the variance is constant, especially when the expansion is large relative to the sample.

Key takeaway: Specify the auxiliary regressors first, count their effective rank, and then calculate \(nR^2\). The expanded White test is flexible but can be costly in degrees of freedom; the fitted-value version is compact but examines a narrower set of variance patterns.

Check Your Understanding

Answer each question by identifying the auxiliary specification and its implications.

  1. With three nonconstant original regressors and a full quadratic expansion, how many nonconstant auxiliary terms are included if all are linearly independent?
  2. An auxiliary regression has \(n=50\), \(R^2=0.12\), and four independent nonconstant terms. What is the test statistic and what chi-square distribution is used for its conventional calibration?
  3. Why can the square of a binary indicator fail to add a new restriction to a White expansion?
  4. What variance pattern is examined by regressing squared residuals on fitted values and their squares, and how does this differ from a full expansion?
  5. Why is the auxiliary residual degrees of freedom not the degrees of freedom for the chi-square reference distribution?
Clinical Biostats