Breusch–Pagan test¶
A Lagrange-multiplier regression diagnostic testing whether disturbance variance in a fitted linear model depends systematically on specified covariates rather than remaining constant.
Core Idea¶
The Breusch–Pagan test begins after a linear mean model has been fitted. It uses squared residuals as proxies for latent disturbance variance and asks whether specified covariates explain their magnitude under a null of homoskedasticity.
Its LM statistic and chi-squared calibration are asymptotic and assumption-dependent. Rejection is evidence against constant variance under the chosen specification; it neither identifies a unique variance law nor proves that the mean model is correctly specified.
How would you explain it like I'm…
Are My Misses the Same Size?
The Uneven Mistakes Check
Constant-Variance Test on Residuals
Scope of Application¶
- Regression diagnostics. Tests one form of variance misspecification.
- Econometrics. Evaluates homoskedasticity assumptions behind conventional inference.
- Model comparison. Contrasts alternative choices of variance covariates.
- Sensitivity analysis. Compares classical and heteroskedasticity-robust conclusions.
- Teaching. Separates mean specification from conditional-variance specification.
Clarity¶
Report the primary regression, sample and missing-data handling, residual definition, variance covariates, auxiliary regression, LM statistic, degrees of freedom, p-value or critical rule, assumptions or robust variant, and diagnostic follow-up. Do not interpret non-rejection as proof of constant variance. Inclusion test: Require a fitted linear mean model, a constant-variance null, declared variance covariates, an auxiliary relation using squared residuals, and an LM decision calibrated under explicit assumptions. Exclusion test: Exclude visual residual inspection, the White test's broader generic expansion, tests for serial correlation, robust standard errors treated as a test, and variance patterns caused solely by an incorrectly specified mean model. Nearest boundary: The White test allows a more expansive auxiliary specification, including nonlinear terms and interactions; the original Breusch–Pagan test targets variance dependence on stated regressors or covariates. Exit condition: It stops being this test when the auxiliary statistic, null, or calibration is replaced by another heteroskedasticity diagnostic. Common misclassifications: It is not a test for serial correlation. It is not a residual plot. It is not identical to the White test. It is not a replacement for checking mean-model misspecification. Nearest named distinctions: White Test: White's broader auxiliary expansion targets more general variance dependence. Durbin–Watson Test: That diagnostic concerns serial correlation, not conditional variance. Robust Standard Errors: They alter inference under heteroskedasticity but do not themselves test for it. Residual Plot: A graph is exploratory evidence rather than the named LM procedure.
Manages Complexity¶
The test makes a hidden second-moment assumption inspectable through a second regression. It reduces the broad question of unequal variance to a declared alternative and a calibrated diagnostic while preserving the distinction between evidence and model repair.
Abstract Reasoning¶
- Fit and assess the primary linear mean model.
- State the homoskedastic null and variance covariates.
- Compute residuals using a consistent convention.
- Fit the required auxiliary regression to squared residuals.
- Construct the LM statistic and correct degrees of freedom.
- Interpret the result alongside assumptions, sample size, and alternative diagnostics.
Knowledge Transfer¶
The transferable cargo is an auxiliary-model test of whether unexplained variability depends on observed covariates. It transfers to other variance diagnostics only with their own statistic and reference law; the Breusch–Pagan name stops at its linear-regression LM construction and variants.
Relationships to Other Abstractions¶
Current abstraction Breusch–Pagan test Domain-specific
Parents (1) — more general patterns this builds on
-
Breusch–Pagan test is a kind of Evaluation Prime
Breusch–Pagan test is a strict kind of Evaluation: its frozen identity entails the parent's defining structure while adding domain-specific restrictions.
Hierarchy path (1) — routes to 1 parentless root
- Breusch–Pagan test → Evaluation → Comparison → Self Checking
Neighborhood in Abstraction Space¶
Breusch–Pagan test sits in a sparse region of the domain-specific corpus (69th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.
Family — Statistical Hypothesis Tests & Diagnostics (9 abstractions)
Nearest neighbors
- Augmented Dickey–Fuller Test — 0.87
- Estimation of Covariance Matrices — 0.85
- Factor Regression Model — 0.84
- Ljung–Box Test — 0.84
- Ecosystem Model — 0.83
Computed from structural-signature embeddings · 2026-10-08