Multicollinearity › Advanced Diagnostic Techniques
Machine Learning from ScratchAll chapters 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:
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:
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: