Papers
Topics
Authors
Recent
Search
2000 character limit reached

Variance Inflation Factor (VIF) Explained

Updated 8 July 2026
  • Variance Inflation Factor (VIF) is a diagnostic measure that quantifies the inflation in coefficient variance due to multicollinearity among predictors.
  • It is computed as 1/(1-R²) and applied in various contexts such as treatment effect estimation, hyperspectral band selection, and deep tabular learning.
  • VIF thresholds are convention-based and must be interpreted relative to sample size, balancing precision loss against the risk of omitted-variable bias.

Variance Inflation Factor (VIF) is a statistical measure used in regression analysis to identify multicollinearity, that is, settings in which one predictor is linearly related to other predictors. In its classical form, VIFj=1/(1Rj2)\mathrm{VIF}_j = 1/(1-R_j^2), where Rj2R_j^2 is the coefficient of determination obtained by regressing XjX_j on the remaining predictors; it therefore quantifies how much the variance of the coefficient estimate for XjX_j is inflated relative to an orthogonal design. Recent work treats VIF not only as a classical regression diagnostic, but also as a design quantity for treatment-effect estimation, a pruning criterion in hyperspectral band selection, an initialization signal in deep tabular models, and a component of robust and ridge-based procedures (Lubbe et al., 26 Jan 2026, Senn et al., 7 Aug 2025, Deb et al., 26 Sep 2025, Lee et al., 2024).

1. Classical definition and variance interpretation

Consider an OLS regression with predictors X1,,XpX_1,\dots,X_p and response YY, and focus on predictor XjX_j. Let Rj2R_j^2 be the coefficient of determination from regressing XjX_j on all the other predictors. Then the variance inflation factor for XjX_j is

Rj2R_j^20

The limiting cases are standard: Rj2R_j^21 implies Rj2R_j^22, whereas Rj2R_j^23 implies Rj2R_j^24. In words, VIF measures how much less precise the estimate of Rj2R_j^25 is because Rj2R_j^26 is linearly predictable from the other predictors (Lubbe et al., 26 Jan 2026).

In the centered multiple-regression formulation, the variance of Rj2R_j^27 can be written as

Rj2R_j^28

where Rj2R_j^29 is the total sum of squares of XjX_j0 in the auxiliary regression with intercept. This makes VIF the multiplicative factor by which collinearity inflates the variance of XjX_j1 relative to the case where the regressor is orthogonal to the others. Under correct specification, collinearity affects precision rather than unbiasedness: it widens confidence intervals and reduces power, but “does not introduce systematic bias” (Gómez et al., 2019, Lubbe et al., 26 Jan 2026).

2. Centered, non-centered, and redefined formulations

A major technical distinction concerns the auxiliary regression used to compute XjX_j2. In the formulation analyzed by Theil and revisited in “Centered and non-centered variance inflation factor” (Gómez et al., 2019), the centered VIF is the textbook quantity computed from an auxiliary regression with intercept. The corresponding non-centered VIF uses an auxiliary regression without intercept and the non-centered coefficient of determination: XjX_j3 That paper shows that XjX_j4 coincides with Stewart’s index XjX_j5, and that

XjX_j6

The two quantities therefore coincide only when XjX_j7. This distinction matters because software outputs for models without intercept may be reporting the non-centered quantity rather than the standard centered VIF (Gómez et al., 2019).

A further reformulation appears in “Overcoming the inconsistences of the variance inflation factor” (Salmerón et al., 2020), which introduces a redefined factor, TVIF, based on an orthonormal reference model obtained via QR decomposition. In that construction,

XjX_j8

and, for XjX_j9,

XjX_j0

The same paper proposes variable-specific thresholds XjX_j1 and XjX_j2, yielding a test for “statistically troubling multicollinearity” based on whether XjX_j3 (Salmerón et al., 2020).

Recent work has also proposed an adjusted VIF for high-dimensional linear models: XjX_j4 The stated rationale is to “compensate the presence of a large number of independent variables in the multiple linear regression model,” because the usual VIF can increase simply by including regressors, even when they are not highly linearly related (Gómez et al., 6 Mar 2025).

3. Thresholds, sample size, and common misinterpretations

A widely used rule of thumb is that “values exceeding 10 [are] generally considered problematic.” At the same time, Gujarati and Porter are cited for the proposition that “There is no scientific consensus in removing collinear variables.” These two statements already indicate that VIF thresholds are conventions rather than invariants of inferential reliability (Lee et al., 2024).

The most direct recent challenge to fixed cut-offs comes from the simulation study “The effect of collinearity and sample size on linear regression results” (Lubbe et al., 26 Jan 2026). That study simulated XjX_j5 to XjX_j6 and XjX_j7 to XjX_j8, and found that, under correct specification, collinearity “did not materially affect nominal coverage and did not introduce systematic bias,” but “it reduced precision in small samples: at XjX_j9, even mild collinearity (X1,,XpX_1,\dots,X_p0) inflated MAE and markedly reduced both power metrics, whereas at X1,,XpX_1,\dots,X_p1 estimates were robust even at X1,,XpX_1,\dots,X_p2.” Under misspecification, however, “collinearity strongly amplified bias,” and the paper concludes that “VIF thresholds should not be applied mechanically” (Lubbe et al., 26 Jan 2026).

This literature makes two misconceptions especially persistent. The first is that a large VIF automatically implies unacceptable inference. Recent simulation evidence indicates instead that the practical effect is roughly proportional to X1,,XpX_1,\dots,X_p3, so the same VIF is far more consequential in a study with X1,,XpX_1,\dots,X_p4 than in one with X1,,XpX_1,\dots,X_p5 (Lubbe et al., 26 Jan 2026). The second is that predictors should be removed solely to reduce VIF. The omitted-variable simulations show the opposite risk: “removing predictors solely to reduce VIF can worsen inference via omitted-variable bias” (Lubbe et al., 26 Jan 2026).

A further controversy concerns admissible variable types. One recent proposal states that VIF “is not suitable for binary variables” because it is based on linear X1,,XpX_1,\dots,X_p6 (Gómez et al., 6 Mar 2025), whereas randomized-trial work explicitly defines X1,,XpX_1,\dots,X_p7 for a binary treatment indicator and derives X1,,XpX_1,\dots,X_p8 for categorical covariates in a X1,,XpX_1,\dots,X_p9 table (Senn et al., 7 Aug 2025). This suggests that the dispute is about modeling conventions and interpretation rather than a universal prohibition.

4. VIF in randomized experiments and ANCOVA

In randomized clinical trials, Senn, König, and Posch re-purpose the algebra of VIF for treatment-effect estimation. Let YY0 be the treatment indicator and YY1 the baseline covariates. Then the VIF for the treatment effect is

YY2

where YY3 is obtained by regressing YY4 on YY5. In the adjusted linear model, the variance of the treatment estimator can be written approximately as

YY6

so YY7 is exactly the factor by which covariate imbalance inflates the design-based part of the variance (Senn et al., 7 Aug 2025).

Under multivariate Normal covariates, the same work derives

YY8

and

YY9

For a single categorical covariate, it also shows that

XjX_j0

so the VIF is a monotone function of the chi-square imbalance statistic in the treatment-by-category contingency table (Senn et al., 7 Aug 2025).

This usage intersects a classical “paradox.” In fixed-design linear regression, adding regressors cannot reduce the conditional variance of the coefficient of interest, because

XjX_j1

In completely randomized experiments, however, averaging over treatment assignments yields the ANCOVA result that covariate adjustment “never increases the variance of the OLS coefficient of the treatment at least asymptotically.” The resolution is that the VIF result conditions on the realized treatment vector, whereas the ANCOVA result averages over treatment assignments; “there is no real paradox” (Ding, 2019).

5. Algorithmic and machine-learning uses

Recent machine-learning and signal-processing papers embed VIF directly into model-building pipelines. In hyperspectral band selection, “Multicollinearity-Aware Parameter-Free Strategy for Hyperspectral Band Selection” defines a pairwise quantity

XjX_j2

using the identity XjX_j3. VIF is used as a pre-selection mechanism “to remove bands with a higher VIF value (based on pairwise values) and reduce the search space,” after which bands are represented in XjX_j4 space and clustered. The threshold is

XjX_j5

with XjX_j6 giving a “threshold-free, parameter-free variation.” The reported motivation is that “VIF-based pre-selection, effectively reduces multicollinearity, enhancing classification performance” (Deb et al., 26 Sep 2025).

In deep tabular learning, “Table2Image” introduces “VIF initialization.” The global branch uses a two-layer fully connected network in which “the first layer expands the dimension by 4, while the second layer reduces it back to the original tabular data size,” and the first-layer weights are initialized as “the reciprocal of the VIF for each column.” The local branch expands to XjX_j7, and “the weights of the first layer are initialized as the reciprocal of the pair-wise VIF between feature pairs.” Empirically, the VIF-enabled variant attains the highest average AUC, XjX_j8, while the original Table2Image attains the highest average accuracy, XjX_j9; the VIF version attains Rj2R_j^20 average accuracy and ranks second by that metric (Lee et al., 2024).

In large-scale regression, “Robust VIF regression with application to variable selection in large data sets” extends the streamwise VIF regression of Lin, Foster and Ungar. In its classical form, with candidate variable Rj2R_j^21 and current model Rj2R_j^22, the paper defines

Rj2R_j^23

and Rj2R_j^24 is the VIF for the candidate variable. The robust extension replaces least squares by fast robust estimators, uses Rj2R_j^25, and retains the streamwise Rj2R_j^26-investing structure. The stated result is that the procedure “inherits all the good properties of classical VIF in the absence of outliers, but also continues to perform well in their presence where the classical approach fails” (Dupuis et al., 2013).

6. Ridge-based extensions and the broader diagnostic landscape

Generalized ridge regression yields another family of VIFs by embedding the penalty into an augmented, noncentered design matrix

Rj2R_j^27

and defining, for column Rj2R_j^28,

Rj2R_j^29

For regular ridge, XjX_j0, the resulting XjX_j1 is continuous in XjX_j2, decreasing in XjX_j3, and tends to XjX_j4 as XjX_j5. For a single-direction generalized ridge penalty, XjX_j6, the corresponding XjX_j7 remains XjX_j8, but “monotonicity in XjX_j9 cannot be guaranteed,” and for large XjX_j0 essential multicollinearity may increase again (Gómez et al., 8 Apr 2025).

Across these formulations, VIF sits within a broader family of collinearity diagnostics. Stewart’s index XjX_j1 is related to TVIF by

XjX_j2

and the non-centered VIF of Stewart’s XjX_j3 type can differ sharply from the centered textbook VIF when regressors have nonzero means (Salmerón et al., 2020, Gómez et al., 2019). Condition numbers, determinants of correlation matrices, and chi-square imbalance statistics are therefore not alternatives in a purely substitutive sense; they emphasize different geometric or inferential aspects of the same dependency structure.

The current literature does not support a single universal interpretation of VIF. In classical OLS it is a variance diagnostic; in randomized trials it is a design-imbalance factor for the treatment effect; in hyperspectral imaging it is a pairwise redundancy filter; in deep tabular models it is a statistically grounded initialization signal; in robust selection it is a streamwise screening device; and in ridge settings it becomes a penalty-dependent function of an augmented design. A plausible implication is that VIF is best understood not as a fixed thresholding rule, but as a family of variance-inflation diagnostics whose meaning depends on the auxiliary regression, the reference design, the sample size, and the inferential target.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Variance Inflation Factor (VIF).