Wrong — Label Leakage
All 1,000 predictors + ALL 50 labels
LABELS EXPOSED
↓
Filter to top 100 by correlation with ALL 50 labels
↓
Cross-validate on top 100
(test labels already seen during filter)
Labels seen before test fold? YES
CV Error ≈
3%
A LIE — optimism bias from leakage
Correct — Within-Fold Filtering
1,000 predictors · Split into 5 folds
Each fold: 40 train labels + 10 test labels held out
↓
For each fold: Filter on training labels only
40 labels · test fold never touched
↓
Evaluate on held-out fold
Labels are genuinely unseen
Labels seen before test fold? NO
CV Error ≈ 50%
Honest — random predictors are worthless