σμ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 5 · Faktoren und Portfolios›Thema 5.1·~55 Min.Fortgeschritten

Faktormodelle aus der PCA

Position in der SkillModul 5 von 5 · Thema 1 von 2
5.1 Faktormodelle aus der PCA
—Lab-Punkte— / 100XP gesamt—Serie—

Eine Kovarianzmatrix mit Struktur

Clipping und Schrumpfung säubern eine volle Matrix. Ein Faktormodell baut stattdessen eine mit Struktur: Renditen werden von wenigen gemeinsamen Faktoren plus anlagespezifischem Rauschen getrieben, r=Bf+ε\mathbf r=B\mathbf f+\boldsymbol\varepsilonr=Bf+ε. Hier ist BBB die N×kN\times kN×k-Matrix der Ladungen, f\mathbf ff enthält k≪Nk\ll Nk≪N Faktorrenditen mit Kovarianz Λ\LambdaΛ, und ε\boldsymbol\varepsilonε sind die idiosynkratischen Renditen, untereinander und mit den Faktoren unkorreliert, mit Varianzen did_idi​. Die PCA liefert eine fertige Version: die ersten kkk Hauptkomponenten als Faktoren nehmen.

Σ≈BΛBT+D,D=diag⁡(di),di=Σii−∑jbij2λj,Var⁡(wTr)=(BTw)TΛ(BTw)+∑iwi2di\Sigma\approx B\Lambda B^{T}+D,\qquad D=\operatorname{diag}(d_i),\qquad d_i=\Sigma_{ii}-\sum_{j}b_{ij}^{2}\lambda_j,\qquad \operatorname{Var}(\mathbf w^{T}\mathbf r)=(B^{T}\mathbf w)^{T}\Lambda(B^{T}\mathbf w)+\sum_i w_i^{2}d_iΣ≈BΛBT+D,D=diag(di​),di​=Σii​−j∑​bij2​λj​,Var(wTr)=(BTw)TΛ(BTw)+i∑​wi2​di​(1)

Der erste Term ist der systematische Teil: Er hängt vom Portfolio nur über dessen Faktorexpositionen BTwB^{T}\mathbf wBTw ab. Der zweite ist das idiosynkratische Risiko. Aus der PCA enthält BBB die ersten kkk Eigenvektoren, mit λj\sqrt{\lambda_j}λj​​ skaliert (oder die unskalierten Eigenvektoren mit Λ=diag⁡(λj)\Lambda=\operatorname{diag}(\lambda_j)Λ=diag(λj​)), und did_idi​ ist die Varianz der Anlage iii, die die Faktoren nicht erklären. Die Ersparnis ist groß: statt N(N+1)/2N(N+1)/2N(N+1)/2 Kovarianzen schätzt man Nk+NNk+NNk+N Zahlen. Für N=500N=500N=500 und k=5k=5k=5 sind das 3000 statt 125 250. Die Modellmatrix ist positiv definit, sobald alle di>0d_i>0di​>0, selbst bei N>TN>TN>T, und sie verkörpert die Lehre des Clippings: Nur den ersten kkk Eigenrichtungen wird getraut, der Rest wird zu diagonalem Rauschen.

Zwei Anlagen und ein FaktorEin Faktor habe die Varianz λ=4\lambda=4λ=4. Anlage 1 hat die Ladung b1=0,8b_1=0{,}8b1​=0,8 und die idiosynkratische Varianz d1=1d_1=1d1​=1; Anlage 2 hat b2=0,4b_2=0{,}4b2​=0,4 und d2=1d_2=1d2​=1. Das Portfolio w=(0,5;0,5)\mathbf w=(0{,}5;0{,}5)w=(0,5;0,5) hat die Exposition 0,5(0,8)+0,5(0,4)=0,60{,}5(0{,}8)+0{,}5(0{,}4)=0{,}60,5(0,8)+0,5(0,4)=0,6. Seine Varianz ist 0,62⋅4+0,52⋅1+0,52⋅1=1,44+0,5=1,940{,}6^2\cdot4+0{,}5^2\cdot1+0{,}5^2\cdot1=1{,}44+0{,}5=1{,}940,62⋅4+0,52⋅1+0,52⋅1=1,44+0,5=1,94, davon 1,441{,}441,44 systematisch. Für eine einzelne Anlage mit Gesamtvarianz 2,52{,}52,5, Ladung 0,50{,}50,5 und einem Faktor der Varianz 666 ist der systematische Teil 0,52⋅6=1,50{,}5^2\cdot6=1{,}50,52⋅6=1,5, die idiosynkratische Varianz 2,5−1,5=1,02{,}5-1{,}5=1{,}02,5−1,5=1,0, und der Faktor erklärt R2=1,5/2,5=60 %R^2=1{,}5/2{,}5=60\,\%R2=1,5/2,5=60%. Bei den zwölf Aktien des Abschlussprojekts erklärt die erste Hauptkomponente etwa 40 % der Varianz der standardisierten Renditen.
  • Struktur: Σ≈BΛBT+D\Sigma\approx B\Lambda B^{T}+DΣ≈BΛBT+D mit wenigen Faktoren und einer diagonalen idiosynkratischen Matrix.
  • Ersparnis: Nk+NNk+NNk+N Parameter statt N(N+1)/2N(N+1)/2N(N+1)/2; positiv definit, wenn alle di>0d_i>0di​>0.
  • Risikoaufteilung: Varianz = Faktorexpositionsanteil + idiosynkratischer Anteil; Diversifikation beseitigt nur Letzteren.
Wie viele FaktorenDie Zahl kkk ist wieder ein Urteil. Zu wenige Faktoren lassen gemeinsame Struktur in den Residuen, die idiosynkratische Matrix ist dann nicht wirklich diagonal; zu viele importieren Rauschen. Der Marchenko-Pastur-Rand aus den vorigen Lektionen ist ein solider Weg, kkk zu wählen, und der Schlusstest ist, ob die Faktorkovarianz außerhalb der Stichprobe eine geringere Portfoliovarianz liefert als die Stichprobenkovarianz.

Lab: Was bewertet wird

  • Parameter zählen10 Pkt.
  • Idiosynkratische Varianz15 Pkt.
  • Vom Faktor erklärter Anteil10 Pkt.
  • Portfolioexposition15 Pkt.
  • Portfoliovarianz20 Pkt.
  • Wann die Modellmatrix invertierbar ist15 Pkt.
  • Was Diversifikation beseitigt15 Pkt.
0/ 7 beantwortet
Aufgaben
1Numerische Antwort10 Pkt.Nicht beantwortet

Ein Modell mit k = 5 Faktoren für N = 500 Aktien schätzt die Ladungen (N k Zahlen) und die idiosynkratischen Varianzen (N Zahlen). Wie viele Zahlen sind das insgesamt?

numbers=numbers =numbers=akzeptiert: ± 0.5
2Numerische Antwort15 Pkt.Nicht beantwortet

Eine Anlage hat die Gesamtvarianz 2,5 und die Ladung 0,5 auf einen Faktor mit Varianz 6. Wie groß ist ihre idiosynkratische Varianz d=Σii−b2λd=\Sigma_{ii}-b^2\lambdad=Σii​−b2λ?

d=d =d=akzeptiert: ± 0.01
3Numerische Antwort10 Pkt.Nicht beantwortet

Wie viel Prozent seiner Varianz erklärt der Faktor für dieselbe Anlage?

R2=R^2 =R2=akzeptiert: ± 0.2
4Numerische Antwort15 Pkt.Nicht beantwortet

Die Ladungen sind 0,8 und 0,4, die Gewichte 0,5 und 0,5. Wie groß ist die Faktorexposition des Portfolios bTw\mathbf b^{T}\mathbf wbTw?

exposure=exposure =exposure=akzeptiert: ± 0.005
5Numerische Antwort20 Pkt.Nicht beantwortet

Berechnen Sie mit Faktorvarianz 4, Exposition 0,6 und idiosynkratischen Varianzen 1 und 1 bei Gewichten 0,5 und 0,5 die Portfoliovarianz 0,62⋅4+∑wi2di0{,}6^2\cdot4+\sum w_i^2d_i0,62⋅4+∑wi2​di​. Geben Sie zwei Nachkommastellen an.

variance=variance =variance=akzeptiert: ± 0.01
6Auswahl15 Pkt.Nicht beantwortet

Bei mehr Anlagen als Beobachtungen (N > T): Welche Aussage über die Faktormodell-Kovarianz BΛBT+DB\Lambda B^{T}+DBΛBT+D stimmt?

7In Worten erklären15 Pkt.Nicht beantwortet

Sagen Sie in ein bis zwei Sätzen, welchen Teil des Risikos Diversifikation beseitigt und welchen nicht.

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