σμ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 Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • 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 Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Matrix Decompositions スキル›モジュール 5 · ファクターとポートフォリオ›トピック 5.1·~55 分上級

PCAから作る因子モデル

スキル上の位置モジュール 5/5 · トピック 1/2
5.1 PCAから作る因子モデル
—ラボスコア— / 100合計XP—連続日数—

構造を持つ共分散行列

クリッピングと縮小推定は完全な行列を浄化します。ファクターモデルは代わりに構造を持つ行列を作ります。リターンは少数の共通ファクターと資産固有のノイズで動く、r=Bf+ε\mathbf r=B\mathbf f+\boldsymbol\varepsilonr=Bf+ε という形です。BBB は N×kN\times kN×k のローディング行列、f\mathbf ff は共分散 Λ\LambdaΛ を持つ k≪Nk\ll Nk≪N 個のファクターリターン、ε\boldsymbol\varepsilonε は互いにもファクターとも無相関で分散 did_idi​ を持つ固有リターンです。PCAは既成の版を与えます。上位 kkk 個の主成分をファクターに使います。

Σ≈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)

第1項は系統的な部分で、ポートフォリオにはファクターへのエクスポージャー BTwB^{T}\mathbf wBTw を通じてのみ依存します。第2項は固有リスクです。PCAから得る場合、BBB は上位 kkk 個の固有ベクトルに λj\sqrt{\lambda_j}λj​​ を掛けたもの(またはスケールなしの固有ベクトルと Λ=diag⁡(λj)\Lambda=\operatorname{diag}(\lambda_j)Λ=diag(λj​))で、did_idi​ は資産 iii の分散のうちファクターで説明されない部分です。節約は大きく、N(N+1)/2N(N+1)/2N(N+1)/2 個の共分散の代わりに Nk+NNk+NNk+N 個の数を推定するだけです。N=500N=500N=500、k=5k=5k=5 なら125,250個ではなく3,000個です。すべての di>0d_i>0di​>0 なら N>TN>TN>T でもモデル行列は正定値で、クリッピングの教訓、つまり上位 kkk 個の固有方向だけを信じ、残りは対角のノイズにするという考えを体現しています。

2資産と1ファクター1つのファクターの分散を λ=4\lambda=4λ=4 とします。資産1はローディング b1=0.8b_1=0.8b1​=0.8、固有分散 d1=1d_1=1d1​=1、資産2は b2=0.4b_2=0.4b2​=0.4、d2=1d_2=1d2​=1 です。ポートフォリオ w=(0.5,0.5)\mathbf w=(0.5,0.5)w=(0.5,0.5) のエクスポージャーは 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、分散は 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 で、そのうち 1.441.441.44 が系統的です。総分散2.5、ローディング0.5、分散6のファクターを持つ1資産では、系統的部分は 0.52⋅6=1.50.5^2\cdot6=1.50.52⋅6=1.5、固有分散は 2.5−1.5=1.02.5-1.5=1.02.5−1.5=1.0 で、ファクターは R2=1.5/2.5=60%R^2=1.5/2.5=60\%R2=1.5/2.5=60% を説明します。総仕上げの12銘柄では、標準化したリターンの分散の約40%を第1主成分が説明します。
  • 構造:Σ≈BΛBT+D\Sigma\approx B\Lambda B^{T}+DΣ≈BΛBT+D。少数のファクターと対角の固有分散行列。
  • 節約:N(N+1)/2N(N+1)/2N(N+1)/2 ではなく Nk+NNk+NNk+N 個のパラメータ。すべての di>0d_i>0di​>0 なら正定値。
  • リスクの分解:分散=ファクターエクスポージャー部分+固有部分。分散投資が消せるのは後者だけ。
ファクターはいくつか数 kkk もまた判断です。ファクターが少なすぎると残差に共通構造が残り、固有行列が実際には対角になりません。多すぎるとノイズを取り込みます。前のレッスンのマルチェンコ・パスツールの端は kkk を選ぶ堅実な方法で、最終的な検証は、ファクター共分散が標本共分散より標本外のポートフォリオ分散を小さくするかどうかです。

ラボ:採点される内容

  • パラメータ数10点
  • 固有分散15点
  • ファクターが説明する割合10点
  • ポートフォリオのエクスポージャー15点
  • ポートフォリオの分散20点
  • モデル行列が逆行列を持つ条件15点
  • 分散投資が取り除くもの15点
0/ 7問回答済み
問題
1数値で答える10点未回答

N = 500 銘柄の k = 5 ファクターモデルは、ローディング(N k 個)と固有分散(N 個)を推定します。合計でいくつの数ですか。

numbers=numbers =numbers=許容:± 0.5
2数値で答える15点未回答

総分散2.5の資産が、分散6のファクターにローディング0.5を持ちます。固有分散 d=Σii−b2λd=\Sigma_{ii}-b^2\lambdad=Σii​−b2λ はいくつですか。

d=d =d=許容:± 0.01
3数値で答える10点未回答

同じ資産で、ファクターは分散の何パーセントを説明しますか。

R2=R^2 =R2=許容:± 0.2
4数値で答える15点未回答

ローディングが0.8と0.4、重みが0.5と0.5です。ポートフォリオのファクターエクスポージャー bTw\mathbf b^{T}\mathbf wbTw はいくつですか。

exposure=exposure =exposure=許容:± 0.005
5数値で答える20点未回答

ファクター分散4、エクスポージャー0.6、重み0.5・0.5に対する固有分散1・1のとき、ポートフォリオ分散 0.62⋅4+∑wi2di0.6^2\cdot4+\sum w_i^2d_i0.62⋅4+∑wi2​di​ を小数第2位まで求めてください。

variance=variance =variance=許容:± 0.01
6選択15点未回答

資産数が観測数より多い(N > T)とき、ファクターモデルの共分散 BΛBT+DB\Lambda B^{T}+DBΛBT+D について正しいのはどれですか。

7言葉で説明する15点未回答

分散投資が取り除けるリスクと取り除けないリスクを1〜2文で述べてください。

数学モードキーボードまたは LaTeX で入力問題1/7 · Ctrl ⏎ で確認

コードを実行するにはログインしてください。

レクチャーはすべて無料で読めます。コードの実行、テスト、ラボの提出にはアカウントの作成かログインが必要です。

  • ブラウザ内IDEとbashターミナル。インストール不要
  • 即時採点、XP、スキルでの現在地
アカウントを作成ログイン
または
GitHubで続ける