Jump to content

Heteroskedasticity

From Wiki@IndraStra
Revision as of 13:02, 20 August 2026 by WikiSysopIG (talk | contribs) (Created page with "'''Heteroskedasticity''' is a condition in regression analysis in which the variance of the error term is not constant across observations. In a regression model: <math> Y_i = \beta_0 + \beta_1X_{1,i} + \cdots + \beta_kX_{k,i} + \epsilon_i </math> homoskedasticity requires the conditional variance of the error term to be constant: <math> \operatorname{Var}(\epsilon_i\mid\mathbf{X}) = \sigma^2 </math> Under heteroskedasticity, the conditio...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Heteroskedasticity is a condition in regression analysis in which the variance of the error term is not constant across observations.

In a regression model:

Yi=β0+β1X1,i+⋯+βkXk,i+ϵi

homoskedasticity requires the conditional variance of the error term to be constant:

Var⁡(ϵi∣𝐗)=σ2

Under heteroskedasticity, the conditional variance varies across observations:

Var⁡(ϵi∣𝐗)=σi2

with:

σi2≠σ2

Example

Suppose a regression examines the relationship between income and household expenditure.

The variability of expenditure may be relatively small for households with lower incomes but substantially larger for households with higher incomes.

A simplified representation is:

Var⁡(ϵi∣Xi)=σ2(Xi)

where the variance of the error term depends on the value of the explanatory variable.

This creates a pattern in which residuals may become increasingly dispersed as the fitted values or explanatory variables increase.

Heteroskedasticity and ordinary least squares

Heteroskedasticity does not necessarily make ordinary least squares (OLS) coefficient estimates biased.

Under the appropriate exogeneity condition:

E[ϵi∣𝐗]=0

OLS coefficient estimates can remain unbiased even when the error variance is not constant.

However, heteroskedasticity affects the efficiency and estimated uncertainty of OLS.

In particular, conventional OLS standard errors that assume homoskedasticity may be incorrect.

Therefore, hypothesis tests and confidence intervals based on those standard errors may also be unreliable.

Robust standard errors

Heteroskedasticity-consistent standard errors can be used to obtain standard errors that are robust to certain forms of heteroskedasticity.

A simplified representation of the robust covariance estimator is:

Var^(𝜷̂)=(𝐗𝖳𝐗)−1𝐗𝖳𝜴̂𝐗(𝐗𝖳𝐗)−1

where 𝜴̂ contains estimates of the observation-specific error variances.

Robust standard errors change the estimated uncertainty around the coefficients but generally do not change the OLS coefficient estimates themselves.

Detection

Heteroskedasticity can be investigated using residual analysis and statistical tests.

A residual-versus-fitted-value plot can reveal patterns in the dispersion of residuals.

For example, a widening residual spread may indicate non-constant error variance.

Common formal tests include:

A simplified null hypothesis is:

H0:Var⁡(ϵi∣𝐗)=σ2

against an alternative in which the conditional variance is not constant.

Consequences

Depending on the regression setting, heteroskedasticity can:

  • make conventional standard errors unreliable;
  • invalidate conventional t-tests and F-tests based on those standard errors;
  • make confidence intervals misleading;
  • reduce the efficiency of OLS relative to other estimators under the relevant assumptions;
  • indicate possible model misspecification or omitted variables.

Heteroskedasticity does not by itself establish that the regression coefficients are biased.

Heteroskedasticity in financial data

Heteroskedasticity is particularly relevant in financial and time-series data.

Asset returns often exhibit periods of relatively low volatility followed by periods of relatively high volatility.

A simplified representation is:

Var⁡(ϵt∣ℱt−1)=σt2

where:

  • ϵt = error or innovation at time t;
  • ℱt−1 = information available before time t;
  • σt2 = conditional variance at time t.

When volatility changes over time, the assumption of constant error variance may be inappropriate.

Models such as ARCH and GARCH explicitly model time-varying conditional variance.

Heteroskedasticity and GARCH models

A simple GARCH model can represent conditional variance as:

σt2=ω+αϵt−12+βσt−12

where:

  • σt2 = conditional variance;
  • ω = constant term;
  • α = response of current volatility to the previous squared error;
  • β = persistence of conditional variance.

This allows volatility to vary over time rather than assuming:

σt2=σ2

for every period.

Homoskedasticity versus heteroskedasticity

The distinction can be summarized as:

Homoskedasticity→Var⁡(ϵi∣𝐗)=σ2

Heteroskedasticity→Var⁡(ϵi∣𝐗)=σi2

Thus:

Homoskedasticity→Constant Error Variance

Heteroskedasticity→Non-constant Error Variance

Limitations of robust standard errors

Robust standard errors address certain problems caused by non-constant error variance, but they do not solve every regression problem.

They do not, by themselves, correct:

  • omitted-variable bias;
  • endogeneity;
  • incorrect functional form;
  • measurement error;
  • serial correlation unless an appropriate covariance estimator is used;
  • non-stationarity;
  • other forms of model misspecification.

Consequently, diagnosing heteroskedasticity should be part of broader regression-model assessment.

See also