Skip to main content

Variance inflation factor

The variance inflation factor (VIF) quantifies how much a regression coefficient's variance is inflated by multicollinearity. VIF above 10 signals unreliable individual coefficient estimates, even when the overall model fits well.

ByHoang TruongUpdated

FrameworkClassical linear regression model

See it move

Loading infographic...

Regressing predictor j on all the other predictors gives an auxiliary R² of 90%, meaning the other predictors explain 90% of j's variation. The variance inflation factor is 1 ÷ (1 − 0.90) = 10, the conventional danger threshold. j's coefficient standard error is therefore ten times larger than it would be without multicollinearity, even though the main regression's overall R² is untouched.

Where it fits
SubjectData Analysis & StatisticsAdvancedTopicMultiple Regression & InterpretationAdvancedTopicRegression Diagnostics & ProblemsAdvanced

The formula

LaTeX
VIFj=11Rj2\text{VIF}_j = \frac{1}{1 - R^2_j}

Variables

Variance inflation factor for predictor j
R-squared from regressing predictor j on all other predictors in the model

VIF = 1 means no multicollinearity for that predictor. Values above 10 (or 5 in stricter practice) signal that individual coefficient estimates are unreliable.

Variance inflation factor — Edlintics Glossary