σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Parcours Statistics›Module 3 · Modèles et régression›Sujet 3.4·~50 minIntermédiaire

Multicolinéarité et régularisation

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 jjj est VIFj=11−Rj2\mathrm{VIF}_j=\dfrac{1}{1-R_j^2}VIFj​=1−Rj2​1​, où Rj2R_j^2Rj2​ 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.

β^ridge=(XTX+λI)−1XTy,β^lasso=arg⁡min⁡ ∥y−Xβ∥2+λ∥β∥1\hat{\boldsymbol\beta}_{\text{ridge}}=(X^{T}X+\lambda I)^{-1}X^{T}\mathbf{y},\qquad \hat{\boldsymbol\beta}_{\text{lasso}}=\arg\min\ \|\mathbf{y}-X\boldsymbol\beta\|^{2}+\lambda\|\boldsymbol\beta\|_{1}β^​ridge​=(XTX+λI)−1XTy,β^​lasso​=argmin ∥y−Xβ∥2+λ∥β∥1​(1)

La régularisation corrige l'instabilité en ajoutant une pénalité sur la taille des coefficients. Ridge (L2) ajoute λ∥β∥2\lambda\|\boldsymbol\beta\|^2λ∥β∥2 : la solution est l'ordinaire avec λI\lambda IλI ajouté à XTXX^{T}XXTX, 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\lambda\|\boldsymbol\beta\|_1λ∥β∥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 λ\lambdaλ se choisit par validation croisée, le sujet suivant.

Chiffres pour des prédicteurs corrélésSi la régression du prédicteur jjj sur les autres donne Rj2=0,9R_j^2=0{,}9Rj2​=0,9, alors VIFj=1/(1−0,9)=10\mathrm{VIF}_j=1/(1-0{,}9)=10VIFj​=1/(1−0,9)=10 : son erreur type est 10≈3,2\sqrt{10}\approx3{,}210​≈3,2 fois plus grande qu'avec des prédicteurs non corrélés. Inversement, VIF=5\mathrm{VIF}=5VIF=5 signifie Rj2=0,8R_j^2=0{,}8Rj2​=0,8. Avec XTX=(4334)X^{T}X=\begin{pmatrix}4&3\\3&4\end{pmatrix}XTX=(43​34​), ridge avec λ=1\lambda=1λ=1 utilise (5335)\begin{pmatrix}5&3\\3&5\end{pmatrix}(53​35​). En dimension un avec XTX=4X^{T}X=4XTX=4 et XTy=8X^{T}y=8XTy=8, les MCO donnent β^=2\hat\beta=2β^​=2 alors que ridge avec λ=4\lambda=4λ=4 donne 8/(4+4)=18/(4+4)=18/(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é λ\lambdaλ 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
Exercices
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=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=R^2 =R2=accepté : ± 0.001
3Matrice · vecteur15 ptsSans réponse

Soit XTX=(4334)X^{T}X=\begin{pmatrix}4&3\\3&4\end{pmatrix}XTX=(43​34​). Remplissez XTX+λIX^{T}X+\lambda IXTX+λI pour λ=1\lambda=1λ=1.

XTX+I=X^T X + I =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=beta =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

Connectez-vous pour exécuter votre code.

Tous les cours sont gratuits à lire. Créez un compte ou connectez-vous pour exécuter du code, lancer les tests et soumettre ce lab.

  • IDE dans le navigateur avec terminal bash — rien à installer
  • Correction instantanée, XP et votre place dans le parcours
Créer un compteSe connecter
OU
Continuer avec GitHub