σμ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
  • 日本語
  • 中文
Matrix Decompositions-Skill›Modul 4 · Kovarianz schätzen›Thema 4.1·~55 Min.Fortgeschritten

Stichprobenkovarianz und ihr Rauschen

Position in der SkillModul 4 von 5 · Thema 1 von 3
4.1 Stichprobenkovarianz und ihr Rauschen
—Lab-Punkte— / 100XP gesamt—Serie—

Eine erwartungstreue Schätzung, die trotzdem falsch ist

Die Stichprobenkovarianzmatrix S=1T−1XcTXcS=\frac1{T-1}X_c^{T}X_cS=T−11​XcT​Xc​ ist erwartungstreu: Im Mittel über viele Stichproben gleicht sie der wahren Σ\SigmaΣ. Das klingt beruhigend und täuscht. Ein Portfolio aus NNN Anlagen hat N(N+1)/2N(N+1)/2N(N+1)/2 Kovarianzparameter, bei N=100N=100N=100 sind das 5050, geschätzt aus TTT Beobachtungen von NNN Renditen. Ist NNN im Vergleich zu TTT nicht klein, ist jeder Eintrag verrauscht und, schlimmer, die Eigenwerte von SSS sind systematisch gespreizt: die großen zu groß, die kleinen zu klein, selbst wenn die Wahrheit lauter gleiche Eigenwerte hat.

q=NT,λ±=σ2(1±q)2,VrealVprom≈1(1−q)2q=\frac{N}{T},\qquad \lambda_{\pm}=\sigma^{2}\big(1\pm\sqrt{q}\big)^{2},\qquad \frac{V_{\mathrm{real}}}{V_{\mathrm{prom}}}\approx\frac{1}{(1-q)^{2}}q=TN​,λ±​=σ2(1±q​)2,Vprom​Vreal​​≈(1−q)21​(1)

Ist die wahre Kovarianz die Einheitsmatrix (σ2=1\sigma^2=1σ2=1, alle Eigenwerte 1) und sind N,TN,TN,T groß, füllen die Eigenwerte von SSS das Intervall [λ−,λ+][\lambda_-,\lambda_+][λ−​,λ+​] der ersten Formel, die Marchenko-Pastur-Ränder. Bei q=0,25q=0{,}25q=0,25 ist das [0,25; 2,25][0{,}25;\,2{,}25][0,25;2,25], eine Spreizung von neun zu eins, wo die Wahrheit keine hat. Bei N>T−1N>T-1N>T−1 hat SSS höchstens den Rang T−1T-1T−1, ist also singulär mit Eigenwerten null. Ein Minimum-Varianz-Optimierer ist das schlimmste Opfer: Er lädt sich in den Richtungen auf, in denen SSS die wenigste Varianz zeigt, also genau dort, wo SSS das Risiko am stärksten unterschätzt. Simulationen mit Σ=I\Sigma=IΣ=I zeigen, dass die realisierte Varianz des Stichproben-Minimum-Varianz-Portfolios etwa 1/(1−q)21/(1-q)^21/(1−q)2 mal die in der Stichprobe versprochene Varianz und 1/(1−q)1/(1-q)1/(1−q) mal das wahre Minimum beträgt.

Fünfhundert Aktien, zwei JahreSchätzen Sie die Kovarianz von N=500N=500N=500 Aktien aus zwei Jahren Tagesdaten, T=504T=504T=504. Dann ist q=500/504≈0,99q=500/504\approx0{,}99q=500/504≈0,99, und die Marchenko-Pastur-Ränder für eine Einheitswahrheit sind λ−=(1−0,996)2≈0,00002\lambda_-=(1-0{,}996)^2\approx0{,}00002λ−​=(1−0,996)2≈0,00002 und λ+=(1+0,996)2≈3,98\lambda_+=(1+0{,}996)^2\approx3{,}98λ+​=(1+0,996)2≈3,98: Die kleinsten Eigenwerte sind praktisch null, SSS ist fast singulär und ihre Inverse vom Rauschen dominiert. Die Matrix hat 500×501/2=125 250500\times501/2=125\,250500×501/2=125250 verschiedene Einträge, aber nur 504×500504\times500504×500 Zahlen dahinter. Dagegen haben die zwölf Aktien des Abschlussprojekts mit 4184 Tagen q=0,003q=0{,}003q=0,003, die Ränder liegen bei etwa 0,890{,}890,89 und 1,111{,}111,11, und Rauschen ist dort ein kleines Problem.
  • Erwartungstreu, aber verrauscht: E[S]=ΣE[S]=\SigmaE[S]=Σ, doch bei großem q=N/Tq=N/Tq=N/T sind die Eigenwerte von SSS gespreizt.
  • Ränder: Bei Einheitswahrheit liegen die Stichprobeneigenwerte in [(1−q)2,(1+q)2][(1-\sqrt q)^2,(1+\sqrt q)^2][(1−q​)2,(1+q​)2].
  • Rang: Bei N>T−1N>T-1N>T−1 ist die Stichprobenkovarianz singulär; ein Optimierer nutzt ihre kleinsten Eigenwerte aus.
Optimierer maximieren den FehlerEin Portfoliooptimierer liest die Kovarianzmatrix als Wahrheit und konzentriert sich dort, wo die Matrix Risiko am billigsten nennt. Schätzfehler mitteln sich daher nicht weg, sie werden ausgewählt. Die Heilmittel der nächsten Lektionen schrumpfen oder säubern alle die Eigenwerte, weil dort der Schaden sitzt, und sie werden auf die einzig ehrliche Weise beurteilt: an der Portfoliovarianz auf Daten, die der Schätzer nie gesehen hat.

Lab: Was bewertet wird

  • Der obere Rand15 Pkt.
  • Der untere Rand10 Pkt.
  • Parameter zählen10 Pkt.
  • Der maximale Rang10 Pkt.
  • Realisierte gegenüber versprochener Varianz15 Pkt.
  • Warum Optimierer das Rauschen verstärken20 Pkt.
  • Das Rauschen senken20 Pkt.
0/ 7 beantwortet
Aufgaben
1Numerische Antwort15 Pkt.Nicht beantwortet

Bei einer wahren Kovarianz gleich der Einheitsmatrix und q = N/T = 0,25: Wie groß ist der obere Marchenko-Pastur-Rand (1+q)2(1+\sqrt q)^2(1+q​)2?

lambda+=lambda_+ =lambda+​=akzeptiert: ± 0.01
2Numerische Antwort10 Pkt.Nicht beantwortet

Wie groß ist für dasselbe q = 0,25 der untere Rand (1−q)2(1-\sqrt q)^2(1−q​)2?

lambda−=lambda_- =lambda−​=akzeptiert: ± 0.005
3Numerische Antwort10 Pkt.Nicht beantwortet

Wie viele verschiedene Einträge hat die Kovarianzmatrix von N = 100 Anlagen, N(N+1)/2N(N+1)/2N(N+1)/2?

entries=entries =entries=akzeptiert: ± 0.5
4Numerische Antwort10 Pkt.Nicht beantwortet

Eine Stichprobenkovarianzmatrix von N = 50 Anlagen wird aus T = 30 Tagesbeobachtungen gebildet. Was ist der größtmögliche Rang, T−1T-1T−1?

rank=rank =rank=akzeptiert: ± 0.01
5Numerische Antwort15 Pkt.Nicht beantwortet

Bei wahrer Einheitskovarianz und q = 0,2 beträgt die realisierte Varianz des Stichproben-Minimum-Varianz-Portfolios etwa 1/(1−q)21/(1-q)^21/(1−q)2 mal die in der Stichprobe versprochene Varianz. Wie groß ist dieser Faktor? Geben Sie zwei Nachkommastellen an.

factor=factor =factor=akzeptiert: ± 0.01
6Auswahl20 Pkt.Nicht beantwortet

Warum schneidet ein Minimum-Varianz-Optimierer mit einer verrauschten Stichprobenkovarianzmatrix so schlecht ab?

7In Worten erklären20 Pkt.Nicht beantwortet

Nennen Sie in ein bis zwei Sätzen zwei Wege, eine Stichprobenkovarianzmatrix weniger verrauscht zu machen.

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