EasyDeepLearn

How do you detect and handle multicollinearity?

medium

Answer

  • Symptoms: unstable β̂ across subsets, huge SEs, opposite-sign coefficients from univariate expectation, high pairwise correlation.
  • Diagnostics: VIF  =  1  /  (1    Rj2)\mathrm{VIF}\; = \;1\; / \;(1\; - \;R_{j}^{2}) — VIF > 5-10 is concerning.
  • Condition number of X'X (>30 problematic).
  • Fixes: drop redundant features, PCA / partial-least-squares, ridge regression (shrinks coefficients), domain-based feature engineering.
  • Doesn't hurt PREDICTION accuracy on new data much — mainly wrecks coefficient interpretability and inference.
Check yourself — multiple choice
  • Not detectable
  • Diagnose with VIF > 5-10 or cond(X'X) > 30; fix with dropping features, PCA, ridge; hurts inference, not always prediction
  • Same as heteroscedasticity
  • No fix

Multicollinearity: VIF > 5-10 or cond > 30; fix drop/PCA/ridge; hurts inference not prediction.

#regression#assumptions

Practise Statistics Fundamentals

215 interview questions in this topic.

Related questions