σμ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 5 · Bewertung und Praxis›Thema 5.1·~50 Min.Fortgeschritten

Prognosebewertung

Position in der SkillModul 5 von 5 · Thema 1 von 3
5.1 Prognosebewertung
—Lab-Punkte— / 100XP gesamt—Serie—

Eine Prognose ehrlich bewerten

Eine Prognose ist nur so viel wert, wie sie auf ungesehenen Daten leistet. Das ehrliche Verfahren für Zeitreihen ist Walk-Forward: das Modell auf der Vergangenheit anpassen, den nächsten Wert (oder Block) prognostizieren, den Fehler notieren, das Fenster weiterschieben und wiederholen. Beobachtungen dürfen nie gemischt oder zufällig geteilt werden, denn ein Modell, das mit Tagen nach dem vorhergesagten Tag trainiert wurde, hat in die Zukunft geschaut. Der Prognosefehler ist et=yt−y^te_t=y_t-\hat y_tet​=yt​−y^​t​. Übliche Maße sind der mittlere absolute Fehler, MAE=1n∑∣et∣\mathrm{MAE}=\frac1n\sum|e_t|MAE=n1​∑∣et​∣, und die Wurzel des mittleren quadratischen Fehlers, RMSE=1n∑et2\mathrm{RMSE}=\sqrt{\frac1n\sum e_t^{2}}RMSE=n1​∑et2​​, die große Fehler stärker bestraft.

RMSE=1n∑tet2,LQLIKE=σ~t2ht−ln⁡σ~t2ht−1,ROOS2=1−∑(etM)2∑(etB)2,DM=dˉse(dˉ)\mathrm{RMSE}=\sqrt{\frac1n\sum_{t}e_t^{2}},\qquad L_{\mathrm{QLIKE}}=\frac{\tilde\sigma_t^{2}}{h_t}-\ln\frac{\tilde\sigma_t^{2}}{h_t}-1,\qquad R^{2}_{\mathrm{OOS}}=1-\frac{\sum (e^{M}_{t})^{2}}{\sum (e^{B}_{t})^{2}},\qquad \mathrm{DM}=\frac{\bar d}{\mathrm{se}(\bar d)}RMSE=n1​t∑​et2​​,LQLIKE​=ht​σ~t2​​−lnht​σ~t2​​−1,ROOS2​=1−∑(etB​)2∑(etM​)2​,DM=se(dˉ)dˉ​(1)

Varianz wird nie beobachtet, daher wird eine Volatilitätsprognose hth_tht​ gegen einen Näherungswert σ~t2\tilde\sigma_t^{2}σ~t2​ wie die quadrierte Rendite oder die realisierte Varianz bewertet. Weil der Näherungswert verrauscht ist, muss der Verlust sorgfältig gewählt werden: Der quadratische Fehler auf der Varianz wird von wenigen großen Tagen dominiert, während QLIKE, L=σ~2/h−ln⁡(σ~2/h)−1L=\tilde\sigma^{2}/h-\ln(\tilde\sigma^{2}/h)-1L=σ~2/h−ln(σ~2/h)−1, robuster ist und das Unterschätzen der Varianz stärker bestraft als ein Überschätzen um denselben Faktor. Vergleichen Sie stets mit einem naiven Maßstab, etwa dem gestrigen Wert oder dem historischen Mittel. Das Out-of-Sample-ROOS2R^{2}_{\mathrm{OOS}}ROOS2​ vergleicht Summen quadrierter Fehler: Es ist nur positiv, wenn das Modell den Maßstab schlägt. Ob ein Verlustunterschied echt oder Zufall ist, entscheidet die Diebold-Mariano-Statistik: Ist dtd_tdt​ die Verlustdifferenz zweier Modelle, ist DM=dˉ/se(dˉ)\mathrm{DM}=\bar d/\mathrm{se}(\bar d)DM=dˉ/se(dˉ) ungefähr standardnormal, also ist ∣DM∣>1,96|\mathrm{DM}|>1{,}96∣DM∣>1,96 auf dem 5-%-Niveau signifikant. Bei Mehrschrittprognosen überlappen die dtd_tdt​, und der Standardfehler muss Autokorrelation zulassen. Das beste von vielen Modellen auf denselben Testdaten auszuwählen überschätzt seine Güte.

Fehler und ein VarianzverlustVier Prognosefehler 1, −2, 0, 31,\,-2,\,0,\,31,−2,0,3 ergeben MAE=6/4=1,5\mathrm{MAE}=6/4=1{,}5MAE=6/4=1,5 und RMSE=(1+4+0+9)/4=3,5≈1,87\mathrm{RMSE}=\sqrt{(1+4+0+9)/4}=\sqrt{3{,}5}\approx1{,}87RMSE=(1+4+0+9)/4​=3,5​≈1,87: Der einzelne Fehler von 3 zieht den RMSE über den MAE. Für eine Volatilitätsprognose nehmen wir eine Proxy-Varianz von 444. Die Prognose h=2h=2h=2 (die Hälfte) kostet in QLIKE 2−ln⁡2−1≈0,312-\ln2-1\approx0{,}312−ln2−1≈0,31. Die Prognose h=8h=8h=8 (das Doppelte) kostet 0,5−ln⁡0,5−1≈0,190{,}5-\ln0{,}5-1\approx0{,}190,5−ln0,5−1≈0,19. Derselbe Fehlerfaktor wird bei Unterschätzung der Varianz stärker bestraft, der gefährlichen Richtung für Risikolimits. Ein Modell mit der quadrierten Fehlersumme 808080 gegen 100100100 des Maßstabs hat ROOS2=1−80/100=0,20R^{2}_{\mathrm{OOS}}=1-80/100=0{,}20ROOS2​=1−80/100=0,20.
  • Walk-Forward: auf der Vergangenheit anpassen, den nächsten Block prognostizieren, weitergehen; Zeitreihen nie mischen.
  • QLIKE ist robust für Varianzprognosen und bestraft Unterschätzung stärker; mit einem naiven Maßstab vergleichen.
  • Diebold-Mariano: DM=dˉ/se(dˉ)\mathrm{DM}=\bar d/\mathrm{se}(\bar d)DM=dˉ/se(dˉ) prüft, ob sich zwei Prognosen wirklich unterscheiden; ∣DM∣>1,96|\mathrm{DM}|>1{,}96∣DM∣>1,96 ist signifikant.

Lab: Was bewertet wird

  • Mittlerer absoluter Fehler10 Pkt.
  • Wurzel des mittleren quadratischen Fehlers15 Pkt.
  • Ein QLIKE-Verlust15 Pkt.
  • Out-of-Sample-R²15 Pkt.
  • Eine Diebold-Mariano-Statistik10 Pkt.
  • Warum nicht mischen10 Pkt.
  • Begriffe zuordnen15 Pkt.
  • Einen naiven Maßstab schlagen10 Pkt.
0/ 8 beantwortet
Aufgaben
1Numerische Antwort10 Pkt.Nicht beantwortet

Vier Prognosefehler sind 1, −2, 0, 31,\,-2,\,0,\,31,−2,0,3. Wie groß ist der MAE?

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

Wie groß ist der RMSE für dieselben vier Fehler? Geben Sie zwei Dezimalstellen an.

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

Die Proxy-Varianz ist σ~2=4\tilde\sigma^{2}=4σ~2=4, die Prognose h=2h=2h=2. Wie groß ist der QLIKE-Verlust σ~2/h−ln⁡(σ~2/h)−1\tilde\sigma^{2}/h-\ln(\tilde\sigma^{2}/h)-1σ~2/h−ln(σ~2/h)−1? Geben Sie zwei Dezimalstellen an.

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

Die quadrierten Fehler des Modells summieren sich auf 808080, die des Maßstabs auf 100100100. Wie groß ist ROOS2=1−80/100R^{2}_{\mathrm{OOS}}=1-80/100ROOS2​=1−80/100?

r2=r2 =r2=akzeptiert: ± 0.005
5Numerische Antwort10 Pkt.Nicht beantwortet

Die mittlere Verlustdifferenz zweier Modelle ist dˉ=0,5\bar d=0{,}5dˉ=0,5 mit Standardfehler 0,20{,}20,2. Wie groß ist DM=dˉ/se(dˉ)\mathrm{DM}=\bar d/\mathrm{se}(\bar d)DM=dˉ/se(dˉ)?

dm=dm =dm=akzeptiert: ± 0.02
6Auswahl10 Pkt.Nicht beantwortet

Warum ist eine zufällige Trainings-/Testaufteilung eine schlechte Art, eine Zeitreihenprognose zu bewerten?

7Zuordnen15 Pkt.Nicht beantwortet

Ordnen Sie jedem Begriff seine Bedeutung zu.

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

Walk-Forward
QLIKE
Diebold-Mariano
Naiver Maßstab
8In Worten erklären10 Pkt.Nicht beantwortet

Erklären Sie in ein bis zwei Sätzen, warum ein Prognosemodell stets mit einem naiven Maßstab wie dem letzten beobachteten Wert verglichen werden sollte.

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