σμ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
  • 日本語
  • 中文
Particle filtering and non-stationary time series-Skill›Modul 1 · Verborgene Zustände in Bewegung›Thema 1.1·~45 Min.Fortgeschritten

Zustandsraummodelle noch einmal

Position in der SkillModul 1 von 3 · Thema 1 von 2
1.1 Zustandsraummodelle noch einmal
—Lab-Punkte— / 100XP gesamt—Serie—

Verfolgen, was man nicht sieht

Das Beta einer Aktie, ihre Volatilität, das faire Niveau eines Spreads: Niemand kann diese Zahlen von einem Bildschirm ablesen. Was man jeden Tag sieht, ist ein Preis oder eine Rendite, also die verborgene Größe plus Rauschen. Ein Zustandsraummodell schreibt das mit zwei Gleichungen auf. Der Zustand xtx_txt​ ist die verborgene Größe und bewegt sich jeden Tag ein wenig. Die Beobachtung yty_tyt​ ist das, was man tatsächlich misst. Der einfachste Fall ist das Local-Level-Modell: Der Zustand macht einen Random Walk, und jede Beobachtung ist der Zustand plus Messrauschen.

xt=xt−1+wt,  wt∼N(0,q),yt=xt+vt,  vt∼N(0,r)x_t=x_{t-1}+w_t,\ \ w_t\sim N(0,q),\qquad y_t=x_t+v_t,\ \ v_t\sim N(0,r)xt​=xt−1​+wt​,  wt​∼N(0,q),yt​=xt​+vt​,  vt​∼N(0,r)(1)

Hier ist qqq, wie weit der Zustand an einem Tag wandert, und rrr, wie verrauscht eine Beobachtung ist. Drei Fragen kommen immer wieder. Die Vorhersage fragt, wo der Zustand morgen sein wird, bevor man die Daten von morgen sieht. Das Filtern fragt, wo er jetzt ist, nachdem man die heutige Beobachtung gesehen hat. Das Glätten fragt, wo er in der Vergangenheit war, wenn mehr Daten eingetroffen sind. Wer eine Live-Zahl braucht, kann nur das Filtern nutzen. Alle drei halten die Überzeugung als Glockenkurve mit Mittelwert und Varianz. Vorhersagen vergrößert die Varianz um qqq, weil der Zustand sich bewegt haben kann. Eine Beobachtung verkleinert sie, weil sie Information trägt.

Ein erster Blick mit ZahlenWir starten mit der Überzeugung x0∼N(0,2)x_0\sim N(0,2)x0​∼N(0,2) und q=0,5q=0{,}5q=0,5, r=1r=1r=1. Nach einem Tag Bewegung, noch ohne Daten, ist die Varianz von x1x_1x1​ gleich 2+0,5=2,52+0{,}5=2{,}52+0,5=2,5. Die Beobachtung fügt ihr eigenes Rauschen hinzu: y1y_1y1​ hat die Vorhersagevarianz 2,5+1=3,52{,}5+1=3{,}52,5+1=3,5 und den Mittelwert 000. Die Wahrscheinlichkeit, dass y1y_1y1​ über 222 liegt, ist die, dass eine Standardnormalverteilung über 2/3,5=1,072/\sqrt{3{,}5}=1{,}072/3,5​=1,07 liegt, etwa 14%14\%14%. Ohne Daten wächst die Varianz weiter um 0,50{,}50,5 pro Tag: nach vier Tagen beträgt sie 2+4×0,5=42+4\times0{,}5=42+4×0,5=4.
  • Zustand gegen Beobachtung: Der Zustand ist verborgen und bewegt sich langsam; die Beobachtung ist verrauscht und kommt jeden Tag.
  • Vorhersagen, dann aktualisieren: Der Vorhersageschritt fügt Unsicherheit qqq hinzu; das Update nutzt die Daten, um einen Teil davon zu entfernen.
  • Dieselbe Idee wie beim Hidden-Markov-Modell: Dort hat der Zustand wenige Werte, hier ist er eine Zahl auf einer Geraden.

Lab: Was bewertet wird

  • Ein Bewegungsschritt15 Pkt.
  • Varianz einer Beobachtung15 Pkt.
  • Vier Tage ohne Daten15 Pkt.
  • Eine große Beobachtung10 Pkt.
  • Welche Größen verborgen sind10 Pkt.
  • Der Filterzyklus10 Pkt.
  • Begriffe zuordnen10 Pkt.
  • Warum überhaupt filtern15 Pkt.
0/ 8 beantwortet
Aufgaben
1Numerische Antwort15 Pkt.Nicht beantwortet

Die Überzeugung über x0x_0x0​ ist N(0,2)N(0,2)N(0,2), und der Zustand bewegt sich mit q=0,5q=0{,}5q=0,5. Wie groß ist die Varianz von x1x_1x1​, bevor Daten eintreffen?

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

Der Zustand hat die Varianz 2,52{,}52,5 und das Messrauschen die Varianz r=1r=1r=1. Wie groß ist die Vorhersagevarianz der Beobachtung y1y_1y1​?

S=S =S=akzeptiert: ± 0.01
3Numerische Antwort15 Pkt.Nicht beantwortet

Starten Sie bei der Varianz 222 und lassen Sie den Zustand vier Tage lang mit q=0,5q=0{,}5q=0,5 und ohne Beobachtungen wandern. Wie groß ist die Varianz von x4x_4x4​?

P4=P4 =P4=akzeptiert: ± 0.01
4Numerische Antwort10 Pkt.Nicht beantwortet

Die Beobachtung y1y_1y1​ ist N(0;3,5)N(0;3{,}5)N(0;3,5). Der standardisierte Wert von 222 ist z=1,07z=1{,}07z=1,07. Mit P(Z>1,07)≈0,143P(Z>1{,}07)\approx0{,}143P(Z>1,07)≈0,143 für die Standardnormalverteilung: Geben Sie die Wahrscheinlichkeit, dass y1y_1y1​ über 222 liegt, mit drei Dezimalstellen an.

p=p =p=akzeptiert: ± 0.003
5Auswahl10 Pkt.Nicht beantwortet

Welche dieser Größen sind verborgene Zustände, die man nie direkt am Markt abliest? Wählen Sie alle zutreffenden.

6Schritte ordnen10 Pkt.Nicht beantwortet

Bringen Sie die Schritte eines Filterzyklus in die richtige Reihenfolge.

Zum Umsortieren ziehen, oder ein Element fokussieren, mit Leertaste anheben, mit Pfeiltasten bewegen und mit Leertaste ablegen.

  1. 1Mit der Beobachtung die Überzeugung aktualisieren
  2. 2Mit der gestrigen Überzeugung beginnen
  3. 3Morgen mit der neuen Überzeugung wiederholen
  4. 4Den heutigen Wert beobachten
  5. 5Vorhersagen, wohin sich der Zustand bewegt hat
7Zuordnen10 Pkt.Nicht beantwortet

Ordnen Sie jedem Begriff seine Bedeutung zu.

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

Zustandsrauschen q
Messrauschen r
Filtern
Glätten
8In Worten erklären15 Pkt.Nicht beantwortet

Erklären Sie in ein bis zwei Sätzen, warum die Kombination aus Vorhersage und Beobachtung, wie ein Filter sie vornimmt, den verborgenen Zustand besser schätzt als die letzte verrauschte Beobachtung allein.

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