σμ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
  • 日本語
  • 中文
Time Series-Skill›Modul 4 · Mehrere Reihen und verborgene Zustände›Thema 4.2·~1 Std. 10 Min.Fortgeschritten

Zustandsraummodelle und der Kalman-Filter

Position in der SkillModul 4 von 5 · Thema 2 von 2
4.2 Zustandsraummodelle und der Kalman-Filter
—Lab-Punkte— / 100XP gesamt—Serie—

Einen verborgenen Zustand verfolgen

Viele wichtige Größen sind nicht direkt zu sehen: der faire Wert einer Aktie hinter verrauschten Quotes, das Hedge-Verhältnis zweier Assets, das im Zeitverlauf driftet, das aktuelle Volatilitätsniveau. Ein Zustandsraummodell beschreibt sie mit zwei Gleichungen. Der Zustand entwickelt sich selbst, xt=Fxt−1+wtx_t=Fx_{t-1}+w_txt​=Fxt−1​+wt​ mit Rauschvarianz QQQ. Was man beobachtet, ist eine verrauschte Sicht darauf, yt=Hxt+vty_t=Hx_t+v_tyt​=Hxt​+vt​ mit Rauschvarianz RRR. Der Kalman-Filter verbindet beide in einer Schleife, die die beste lineare Schätzung des Zustands aus den bisher gesehenen Daten samt ihrer Unsicherheit PPP liefert. Er ist die exakte Lösung bei gaußschem Rauschen und linearem Modell.

x^−=x^,P−=P+Q;K=P−P−+R;x^=x^−+K (y−x^−);P=(1−K) P−\hat x^{-}=\hat x,\quad P^{-}=P+Q;\qquad K=\frac{P^{-}}{P^{-}+R};\qquad \hat x=\hat x^{-}+K\,(y-\hat x^{-});\qquad P=(1-K)\,P^{-}x^−=x^,P−=P+Q;K=P−+RP−​;x^=x^−+K(y−x^−);P=(1−K)P−(1)

Die obigen Formeln gehören zum skalaren Local-Level-Modell, bei dem das verborgene Niveau ein Random Walk ist (F=H=1F=H=1F=H=1). Jeder Schritt hat zwei Teile. Vorhersage: Die beste Schätzung des neuen Zustands ist die alte, und die Unsicherheit wächst um QQQ auf P−=P+QP^{-}=P+QP−=P+Q. Aktualisierung: Der Gain K=P−/(P−+R)K=P^{-}/(P^{-}+R)K=P−/(P−+R) bestimmt, wie weit man sich zur neuen Beobachtung bewegt. Ein großes RRR (verrauschte Messung) ergibt ein kleines KKK, der Filter vertraut seiner Vorhersage; ein kleines RRR ergibt KKK nahe 1, der Filter folgt den Daten. Nach der Aktualisierung sinkt die Unsicherheit auf (1−K)P−(1-K)P^{-}(1−K)P−. Der Prognosefehler y−x^−y-\hat x^{-}y−x^−, Innovation genannt, sollte bei richtigem Modell weißes Rauschen sein, und QQQ und RRR werden meist durch Maximieren der aus den Innovationen gebildeten Likelihood geschätzt.

Ein FilterschrittStart mit x^=100\hat x=100x^=100 und P=4P=4P=4, mit Q=1Q=1Q=1 und R=5R=5R=5. Vorhersage: P−=4+1=5P^{-}=4+1=5P−=4+1=5. Die Beobachtung ist y=104y=104y=104. Der Gain ist K=5/(5+5)=0,5K=5/(5+5)=0{,}5K=5/(5+5)=0,5, die Aktualisierung ergibt also x^=100+0,5⋅(104−100)=102\hat x=100+0{,}5\cdot(104-100)=102x^=100+0,5⋅(104−100)=102, und die Unsicherheit sinkt auf P=(1−0,5)⋅5=2,5P=(1-0{,}5)\cdot5=2{,}5P=(1−0,5)⋅5=2,5. Die neue Schätzung liegt auf halbem Weg zwischen Vorhersage und Beobachtung, weil beide gleich unsicher sind. Bei einer verrauschteren Messung, R=20R=20R=20, fiele der Gain auf 5/25=0,25/25=0{,}25/25=0,2, und die Schätzung ginge nur auf 100,8100{,}8100,8.
  • Zustandsgleichung xt=Fxt−1+wtx_t=Fx_{t-1}+w_txt​=Fxt−1​+wt​ und Beobachtungsgleichung yt=Hxt+vty_t=Hx_t+v_tyt​=Hxt​+vt​ mit Rauschvarianzen QQQ und RRR.
  • Kalman-Gain K=P−/(P−+R)K=P^{-}/(P^{-}+R)K=P−/(P−+R): nahe 0 vertraut man dem Modell, nahe 1 den Daten.
  • Einsatz: zeitvariables Hedge-Verhältnis für Paare, fairer Wert hinter verrauschten Kursen, Volatilitätszustände; Innovationen sollten weißes Rauschen sein.

Lab: Was bewertet wird

  • Der Vorhersageschritt10 Pkt.
  • Der Kalman-Gain15 Pkt.
  • Die aktualisierte Schätzung15 Pkt.
  • Die aktualisierte Unsicherheit15 Pkt.
  • Eine verrauschtere Messung10 Pkt.
  • Eine sehr verrauschte Messung10 Pkt.
  • Begriffe zuordnen15 Pkt.
  • Ein driftendes Hedge-Verhältnis10 Pkt.
0/ 8 beantwortet
Aufgaben
1Numerische Antwort10 Pkt.Nicht beantwortet

Der Filter hat die Unsicherheit P=4P=4P=4, das Zustandsrauschen ist Q=1Q=1Q=1. Wie groß ist die vorhergesagte Unsicherheit P−=P+QP^{-}=P+QP−=P+Q?

pm=pm =pm=akzeptiert: ± 0.01
2Numerische Antwort15 Pkt.Nicht beantwortet

Mit P−=5P^{-}=5P−=5 und Messrauschen R=5R=5R=5: Wie groß ist der Gain K=P−/(P−+R)K=P^{-}/(P^{-}+R)K=P−/(P−+R)?

k=k =k=akzeptiert: ± 0.005
3Numerische Antwort15 Pkt.Nicht beantwortet

Die Vorhersage ist x^−=100\hat x^{-}=100x^−=100, der Gain K=0,5K=0{,}5K=0,5 und die Beobachtung y=104y=104y=104. Wie groß ist die aktualisierte Schätzung x^−+K(y−x^−)\hat x^{-}+K(y-\hat x^{-})x^−+K(y−x^−)?

xh=xh =xh=akzeptiert: ± 0.01
4Numerische Antwort15 Pkt.Nicht beantwortet

Mit K=0,5K=0{,}5K=0,5 und P−=5P^{-}=5P−=5: Wie groß ist die aktualisierte Unsicherheit P=(1−K)P−P=(1-K)P^{-}P=(1−K)P−?

pn=pn =pn=akzeptiert: ± 0.01
5Numerische Antwort10 Pkt.Nicht beantwortet

Das Messrauschen steigt auf R=20R=20R=20, während P−=5P^{-}=5P−=5 gleich bleibt. Wie groß ist der neue Gain?

k2=k2 =k2=akzeptiert: ± 0.005
6Auswahl10 Pkt.Nicht beantwortet

Was passiert mit dem Kalman-Gain, wenn das Messrauschen RRR sehr groß wird?

7Zuordnen15 Pkt.Nicht beantwortet

Ordnen Sie jedem Begriff seine Bedeutung zu.

Wähle den Partner für jedes Element links.

Zustandsgleichung
Beobachtungsgleichung
Innovation
Kalman-Gain
8In Worten erklären10 Pkt.Nicht beantwortet

Erklären Sie in ein bis zwei Sätzen, warum ein Kalman-Filter ein driftendes Hedge-Verhältnis besser verfolgen kann als eine Regression auf einem festen gleitenden Fenster.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 8 · 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