σμ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 AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • 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 AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Statistics-Skill›Modul 3 · Modelle und Regression›Thema 3.4·~50 Min.Mittelstufe

Multikollinearität und Regularisierung

Position in der SkillModul 3 von 4 · Thema 4 von 4
3.4 Multikollinearität und Regularisierung
—Lab-Punkte— / 100XP gesamt—Serie—

Prädiktoren, die dasselbe sagen

Bewegen sich zwei Regressoren fast gemeinsam, etwa das Momentum einer Aktie über 6 und über 12 Monate, kann die Regression nicht sagen, welcher das Verdienst hat. Das ist Multikollinearität. Die Anpassung kann gut bleiben, aber die einzelnen Koeffizienten werden instabil: Eine kleine Datenänderung kann den einen steigen und den anderen fallen lassen, und ihre Standardfehler explodieren. Der Varianzinflationsfaktor des Regressors jjj ist VIFj=11−Rj2\mathrm{VIF}_j=\dfrac{1}{1-R_j^2}VIFj​=1−Rj2​1​, wobei Rj2R_j^2Rj2​ aus der Regression dieses Regressors auf alle anderen stammt. Ein VIF über 5 oder 10 ist ein Warnsignal.

β^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)

Regularisierung behebt die Instabilität, indem sie die Größe der Koeffizienten bestraft. Ridge (L2) addiert λ∥β∥2\lambda\|\boldsymbol\beta\|^2λ∥β∥2: Die Lösung ist die gewöhnliche mit λI\lambda IλI auf XTXX^{T}XXTX, was die Matrix gut konditioniert (Verbindung zur Fähigkeit Lineare Algebra) und jeden Koeffizienten gegen null schrumpft. Lasso (L1) addiert λ∥β∥1\lambda\|\boldsymbol\beta\|_1λ∥β∥1​ und kann manche Koeffizienten exakt auf null setzen und so Prädiktoren auswählen. Beide tauschen etwas Verzerrung gegen einen starken Rückgang der Varianz, und λ\lambdaλ wird per Kreuzvalidierung gewählt, dem nächsten Thema.

Zahlen für korrelierte PrädiktorenErgibt die Regression des Prädiktors jjj auf die anderen Rj2=0,9R_j^2=0{,}9Rj2​=0,9, dann ist VIFj=1/(1−0,9)=10\mathrm{VIF}_j=1/(1-0{,}9)=10VIFj​=1/(1−0,9)=10: Sein Standardfehler ist etwa 10≈3,2\sqrt{10}\approx3{,}210​≈3,2-mal so groß wie bei unkorrelierten Prädiktoren. Umgekehrt bedeutet VIF=5\mathrm{VIF}=5VIF=5 ein Rj2=0,8R_j^2=0{,}8Rj2​=0,8. Mit XTX=(4334)X^{T}X=\begin{pmatrix}4&3\\3&4\end{pmatrix}XTX=(43​34​) nutzt Ridge mit λ=1\lambda=1λ=1 die Matrix (5335)\begin{pmatrix}5&3\\3&5\end{pmatrix}(53​35​). In einer Dimension mit XTX=4X^{T}X=4XTX=4 und XTy=8X^{T}y=8XTy=8 liefert OLS β^=2\hat\beta=2β^​=2, Ridge mit λ=4\lambda=4λ=4 dagegen 8/(4+4)=18/(4+4)=18/(4+4)=1: Die Strafe halbiert den Koeffizienten.
  • Multikollinearität: instabile Koeffizienten und aufgeblähte Standardfehler, Prognosen oft weiterhin gut.
  • Ridge: schrumpft alle Koeffizienten, nie exakt auf null. Lasso: kann Koeffizienten exakt auf null setzen.
  • Wählen Sie die Strafe λ\lambdaλ per Kreuzvalidierung, nie nach der Trainingsanpassung.
Lesen Sie keinen Koeffizienten, wenn sein Zwilling im Modell istBei zwei nahezu doppelten Faktoren ist jeder Koeffizient allein nicht interpretierbar: Ein großer positiver und ein großer negativer können sich zu einer vernünftigen Summe aufheben. Beurteilen Sie das Paar gemeinsam, streichen oder kombinieren Sie einen von beiden oder regularisieren Sie. Die Prognosen des Modells können trotzdem gut bleiben, denn die Kombination ist gut bestimmt, auch wenn es jeder Teil nicht ist.

Lab: Was bewertet wird

  • Ein Varianzinflationsfaktor15 Pkt.
  • Vom VIF zum R-Quadrat10 Pkt.
  • Die Ridge-Matrix15 Pkt.
  • Ein geschrumpfter Koeffizient15 Pkt.
  • Welche Strafe wählt Variablen aus15 Pkt.
  • Was Kollinearität bewirkt15 Pkt.
  • Warum Ridge hilft15 Pkt.
0/ 7 beantwortet
Aufgaben
1Numerische Antwort15 Pkt.Nicht beantwortet

Die Regression eines Prädiktors auf alle anderen ergibt R-Quadrat = 0,9. Wie groß ist sein VIF?

VIF=VIF =VIF=akzeptiert: ± 0.001
2Numerische Antwort10 Pkt.Nicht beantwortet

Ein Prädiktor hat VIF = 5. Wie groß ist das R-Quadrat seiner Regression auf die anderen Prädiktoren?

R2=R^2 =R2=akzeptiert: ± 0.001
3Matrix · Vektor15 Pkt.Nicht beantwortet

Sei XTX=(4334)X^{T}X=\begin{pmatrix}4&3\\3&4\end{pmatrix}XTX=(43​34​). Tragen Sie XTX+λIX^{T}X+\lambda IXTX+λI für λ=1\lambda=1λ=1 ein.

XTX+I=X^T X + I =XTX+I=
4Numerische Antwort15 Pkt.Nicht beantwortet

Bei einem Regressor gilt X^T X = 4 und X^T y = 8. OLS liefert 2. Was liefert Ridge mit lambda = 4 mit X^T y / (X^T X + lambda)?

beta=beta =beta=akzeptiert: ± 0.001
5Auswahl15 Pkt.Nicht beantwortet

Welche Strafe kann manche Koeffizienten exakt auf null setzen?

6Auswahl15 Pkt.Nicht beantwortet

Wählen Sie alle Wirkungen starker Multikollinearität.

7In Worten erklären15 Pkt.Nicht beantwortet

Sagen Sie in zwei Sätzen, warum die Ridge-Regression hilft, wenn Prädiktoren stark korreliert sind.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 7 · Strg ⏎ zum Prüfen

Melde dich an, um deinen Code auszuführen.

Alle Lektionen kannst du kostenlos lesen. Erstelle ein Konto oder melde dich an, um Code auszuführen, Tests zu starten und dieses Lab abzugeben.

  • IDE im Browser mit Bash-Terminal — nichts zu installieren
  • Sofortige Bewertung, XP und dein Platz auf der Skill
Konto erstellenAnmelden
ODER
Weiter mit GitHub