Multicollinearity › Advanced Diagnostic Techniques

Michael BrenndoerferApril 13, 20251 min read
Machine Learning from ScratchAll chapters
Part 3 of 9Foundations
Chapter 28Multicollinearity › Advanced Diagnostic Techniques
Reading section 5 of 13 · Advanced Diagnostic Techniques · 1 minSection 5 of 13 · 1 min

Book contents

Section 5 of 13 · 1 min read

Multicollinearity › Advanced Diagnostic TechniquesOne section · Sections in this chapter5 / 13 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Beyond basic VIF analysis, we can employ more sophisticated diagnostic measures to understand multicollinearity from different perspectives.

Condition Index and Eigenvalue Analysis

The condition index provides another lens through which to view multicollinearity by examining the eigenvalues of the correlation matrix:

Condition Index=λmax⁡λmin⁡\text{Condition Index} = \sqrt{\frac{\lambda_{\max}}{\lambda_{\min}}}

Eigenvalues describe the "stretch" of data in different directions:

  • Large eigenvalues: Indicate directions where data varies considerably
  • Small eigenvalues: Indicate directions with little variation (suggesting multicollinearity)
  • Condition Index: Measures how "stretched" the data becomes (high values = multicollinearity)

Interpretation guidelines:

  • Condition Index < 10: No multicollinearity
  • Condition Index 10-30: Moderate multicollinearity
  • Condition Index > 30: High multicollinearity

Tolerance Analysis

Tolerance measures the proportion of variance in a variable not explained by other predictors:

Tolerance=1−Rj2=1VIFj\text{Tolerance} = 1 - R_j^2 = \frac{1}{\text{VIF}_j}

Interpretation guidelines:

  • Tolerance > 0.2: Generally acceptable (unique information)
  • Tolerance 0.1-0.2: Moderate multicollinearity (some redundancy)
  • Tolerance < 0.1: High multicollinearity (highly redundant)

Let's examine these advanced diagnostics with our health dataset: