Position dans le parcoursModule 3 sur 4 · Sujet 4 sur 4
3.4 Multicolinéarité et régularisation
—Score du lab— / 100XP total—Série—
Des prédicteurs qui disent la même chose
Quand deux régresseurs évoluent presque ensemble, comme le momentum d'une action sur 6 et sur 12 mois, la régression ne peut pas dire lequel mérite le crédit. C'est la multicolinéarité. L'ajustement peut rester bon, mais les coefficients individuels deviennent instables : un petit changement des données peut faire monter l'un et descendre l'autre, et leurs erreurs types explosent. Le facteur d'inflation de la variance du régresseur j est VIFj=1−Rj21, où Rj2 vient de la régression de ce régresseur sur tous les autres. Un VIF supérieur à 5 ou 10 est un signal d'alerte.
La régularisation corrige l'instabilité en ajoutant une pénalité sur la taille des coefficients. Ridge (L2) ajoute λ∥β∥2 : la solution est l'ordinaire avec λI ajouté à XTX, ce qui conditionne bien la matrice (à relier à la compétence d'algèbre linéaire) et rétrécit chaque coefficient vers zéro. Lasso (L1) ajoute λ∥β∥1 et peut annuler exactement certains coefficients, ce qui sélectionne des prédicteurs. Les deux échangent un peu de biais contre une forte baisse de variance, et λ se choisit par validation croisée, le sujet suivant.
Chiffres pour des prédicteurs corrélésSi la régression du prédicteur j sur les autres donne Rj2=0,9, alors VIFj=1/(1−0,9)=10 : son erreur type est 10≈3,2 fois plus grande qu'avec des prédicteurs non corrélés. Inversement, VIF=5 signifie Rj2=0,8. Avec XTX=(4334), ridge avec λ=1 utilise (5335). En dimension un avec XTX=4 et XTy=8, les MCO donnent β^=2 alors que ridge avec λ=4 donne 8/(4+4)=1 : la pénalité divise le coefficient par deux.
Multicolinéarité : coefficients instables et erreurs types gonflées, prédictions souvent encore bonnes.
Ridge : rétrécit tous les coefficients, jamais exactement à zéro. Lasso : peut annuler exactement des coefficients.
Choisissez la pénalité λ par validation croisée, jamais en regardant l'ajustement d'entraînement.
Ne lisez pas un coefficient quand son jumeau est dans le modèleAvec deux facteurs quasi doublons, chaque coefficient pris seul n'est pas interprétable : un grand positif et un grand négatif peuvent s'annuler pour donner une somme raisonnable. Jugez la paire ensemble, supprimez ou combinez l'un des deux, ou régularisez. Les prédictions du modèle peuvent rester bonnes, car la combinaison est bien déterminée même quand chaque partie ne l'est pas.
Lab : ce qui est noté
Un facteur d'inflation de la variance15 pts
Du VIF au R carré10 pts
La matrice ridge15 pts
Un coefficient rétréci15 pts
Quelle pénalité sélectionne des variables15 pts
Ce que fait la colinéarité15 pts
Pourquoi ridge aide15 pts
0/ 7 traités
1Réponse numérique15 ptsSans réponse
La régression d'un prédicteur sur tous les autres donne un R carré = 0,9. Quel est son VIF ?
VIF=accepté : ± 0.001
2Réponse numérique10 ptsSans réponse
Un prédicteur a un VIF = 5. Quel est le R carré de sa régression sur les autres prédicteurs ?
R2=accepté : ± 0.001
3Matrice · vecteur15 ptsSans réponse
Soit XTX=(4334). Remplissez XTX+λI pour λ=1.
XTX+I=
4Réponse numérique15 ptsSans réponse
Avec un seul régresseur, X^T X = 4 et X^T y = 8. Les MCO donnent 2. Que donne ridge avec lambda = 4, avec X^T y / (X^T X + lambda) ?
beta=accepté : ± 0.001
5Choix15 ptsSans réponse
Quelle pénalité peut annuler exactement certains coefficients ?
6Choix15 ptsSans réponse
Sélectionnez tous les effets d'une forte multicolinéarité.
7Expliquer avec des mots15 ptsSans réponse
En deux phrases, dites pourquoi la régression ridge aide quand les prédicteurs sont fortement corrélés.
Mode mathsSaisie au clavier ou en LaTeXExercice 1 sur 7 · Ctrl ⏎ pour vérifier