σμ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
  • 日本語
  • 中文
statsmodels-Skill›Modul 1 · Regression und ihre Prüfungen›Thema 1.7·~50 Min.Mittelstufe

Newey-West-Standardfehler von Hand

Position in der SkillModul 1 von 3 · Thema 7 von 10
1.7 Newey-West-Standardfehler von Hand
—Lab-Punkte— / 100XP gesamt—Serie—

Wenn die Fehler sich erinnern

Gewöhnliche Standardfehler nehmen an, dass jeder Fehler von den anderen unabhängig ist. Überlappende Renditen brechen das: Die Rendite von Januar bis März und die von Februar bis April teilen zwei Monate, ihre Fehler bewegen sich also gemeinsam. Die Koeffizienten bleiben in Ordnung, aber ihre klassischen Standardfehler sind zu klein und die t-Statistiken zu groß. Die Newey-West-Kovarianz (HAC) behebt das. Sie geht vom üblichen „Sandwich“ (XᵀX)⁻¹ S (XᵀX)⁻¹ aus und baut die Mitte aus den Produkten xₜeₜ jeder Zeile und ihres Residuums: S=Σₜeₜ²xₜxₜᵀ+ Σₖ₌₁^LwₖΣₜeₜeₜ₋ₖ (xₜxₜ₋ₖᵀ+ xₜ₋ₖxₜᵀ), wobei die Bartlett-Gewichte wₖ=1-k/(L+1) ältere Autokovarianzen gegen null ziehen und die Matrix gültig halten.

In statsmodels erhält man dieselbe Matrix mit sm.OLS(y, X).fit(cov_type='HAC', cov_kwds={'maxlags': L}), und res.tvalues nutzt dann die robusten Standardfehler. Sie einmal von Hand zu schreiben lohnt sich: Man sieht, dass sie bei null Lags auf Whites heteroskedastie-robuste Kovarianz zusammenfällt, dass positive Autokorrelation die robuste Varianz über die klassische hebt und dass die Wahl der Lags ein Urteil ist (eine gängige Regel ist etwa die Länge der Überlappung). Für die Dreimonatsrenditen von SPY mitteln 256 überlappende Beobachtungen von Mai 2005 bis August 2026 2,78%, und das klassische t ist 6,10. Mit Newey-West fällt es mit 2 Lags auf 4,18 und mit 6 Lags auf 3,65: weiter signifikant, aber die Evidenz ist schwächer, als die erste Zahl nahelegte.

  • Überlappung heißt Gedächtnis: Überlappende Renditen haben autokorrelierte Fehler, die klassische t-Statistik überschätzt also die Evidenz.
  • Das Sandwich: Newey-West ist (X'X)^-1 S (X'X)^-1 mit S aus x_t e_t und Bartlett-gewichteten Autokovarianzen.
  • Die Bibliothek an der eigenen Formel prüfen: Wenn eine von Hand gebaute Matrix der der Bibliothek gleicht, verstehen Sie, was die Option tut.

Lab: Was bewertet wird

  • Überlappende Renditen10 Pkt.
  • Die klassische t-Statistik10 Pkt.
  • Bartlett-Gewichte10 Pkt.
  • Newey-West von Hand25 Pkt.
  • HAC-t-Statistiken mit statsmodels15 Pkt.
  • Die SPY-Studie30 Pkt.
Explorer · lab-sx-13
▾ lab-sx-13
▾ data
…
bash · im Browser
learner@quantcraft:~/lab-sx-13$
Python noch nicht geladenPythonLn 1, Col 1Spaces: 4UTF-8

Dieses Thema zurücksetzen?

Alles in lab-sx-13 wird auf die Startdateien zurückgesetzt und das Terminal geleert. Ihre aktuelle Lösung geht verloren – das lässt sich nicht rückgängig machen.

Wird zurückgesetzt
  • main.py → Startcode
  • Terminal-Verlauf und Testausgabe
  • Nicht eingereichte Änderungen
Bleibt erhalten
  • Beste Lab-Punktzahl
  • Ihre XP und Ihre Serie
  • Vorlesungsfortschritt und Notizen

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