σμ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
  • 日本語
  • 中文
statsmodels スキル›モジュール 3 · 断面と裾›トピック 3.1·~45 分上級

裾のリスクのための分位点回帰

スキル上の位置モジュール 3/3 · トピック 1/3
3.1 裾のリスクのための分位点回帰
—ラボスコア— / 100合計XP—連続日数—

中央ではなく端をモデル化する

最小二乗法は平均をモデル化します。リスクは裾にあります。株の最悪の日は、平均的な日をほとんど動かさない変数に反応することがあります。分位点回帰は、応答の選んだ分位点 τ\tauτ を直接当てはめます。たとえばバリュー・アット・リスクの限度の基礎となる5%分位点です。残差 u=y−qu=y-qu=y−q にチェック損失(ピンボール損失)ρτ(u)=u (τ−1[u<0])\rho_\tau(u)=u\,(\tau-\mathbf 1[u<0])ρτ​(u)=u(τ−1[u<0]) を課して最小化します。正の残差は τ\tauτ、負の残差は 1−τ1-\tau1−τ で重み付けされるので、τ=0.9\tau=0.9τ=0.9 では低すぎる推測のコストが高すぎる推測の9倍になり、推測は90パーセンタイルへ押し上げられます。τ=0.5\tau=0.5τ=0.5 なら損失は絶対誤差の半分で、最小化するのは中央値です。statsmodels では smf.quantreg('y ~ vol', data).fit(q=0.05) と書きます。

ρτ(u)=u (τ−1[u<0]),β^τ=arg⁡min⁡β∑iρτ(yi−xi⊤β),Qτ(y∣x)=x⊤βτ\rho_\tau(u)=u\,(\tau-\mathbf 1[u<0]),\qquad \hat\beta_\tau=\arg\min_\beta\sum_i\rho_\tau(y_i-x_i^{\top}\beta),\qquad Q_\tau(y\mid x)=x^{\top}\beta_\tauρτ​(u)=u(τ−1[u<0]),β^​τ​=argβmin​i∑​ρτ​(yi​−xi⊤​β),Qτ​(y∣x)=x⊤βτ​(1)
損失の手計算とVaRの直線y=1,2,3,10,20y=1,2,3,10,20y=1,2,3,10,20 を考えます。中央値 333 の絶対損失は 2+1+0+7+17=272+1+0+7+17=272+1+0+7+17=27、平均 7.27.27.2 では 31.231.231.2 です。τ=0.9\tau=0.9τ=0.9、推測 q=10q=10q=10 なら残差は −9,−8,−7,0,10-9,-8,-7,0,10−9,−8,−7,0,10 で損失は 0.1(9+8+7)+0.9⋅10=11.40.1(9+8+7)+0.9\cdot10=11.40.1(9+8+7)+0.9⋅10=11.4、推測 q=20q=20q=20 なら 0.1(19+18+17+10)=6.40.1(19+18+17+10)=6.40.1(19+18+17+10)=6.4 にすぎません。5点中4点がその下にあり、90%分位点らしい形だからです。ここから実データです。SPY の翌日リターン(%)を過去20日間のボラティリティ(%)に回帰します(5,3845{,}3845,384 日)。最小二乗ではほとんど効果が見えず、傾きは 0.0110.0110.011 です。分位点回帰では τ=0.05\tau=0.05τ=0.05 で傾き −1.50-1.50−1.50(標準誤差 0.050.050.05)、τ=0.95\tau=0.95τ=0.95 で +1.37+1.37+1.37、中央値で 0.030.030.03 です。ボラティリティが 1%1\%1% のとき当てはめた分位点は −1.77%-1.77\%−1.77%、0.07%0.07\%0.07%、1.64%1.64\%1.64%、2%2\%2% のときは −3.27%-3.27\%−3.27%、0.10%0.10\%0.10%、3.01%3.01\%3.01% で、幅は 6.286.286.28 ポイントです。裾はボラティリティとともに広がり、中央はほとんど動きません。VaRの限度として見ると、当てはめた τ=0.05\tau=0.05τ=0.05 の直線は全体で 5.0%5.0\%5.0% の日に破られ、ボラティリティが 2%2\%2% を超える 263263263 日では 7.2%7.2\%7.2% です。同じ日に一定の正規分布の限度 −1.92%-1.92\%−1.92% は 22.4%22.4\%22.4% 破られ、0.8%0.8\%0.8% 未満の穏やかな 2,6002{,}6002,600 日ではわずか 1.3%1.3\%1.3% でした。

注意点が2つあります。別々に当てはめた分位点の直線は交差することがあり、xxx の両端で5%の直線が50%の直線より上に出ることがあります。慎重なアナリストはこれを確認します。また、分位点回帰の標準誤差はブートストラップか漸近的なもので、これまでと同じ自己相関の懸念があるため、短い標本での裾の推定はノイズが大きくなります。

  • 気にする分位点を選ぶ:下方リスクは5%、典型は50%、上振れは95%。
  • 局面ごとにカバレッジを確認する:全体では正しい限度も、穏やかな時期と荒れた時期のどちらでも間違っていることがある。

ラボ:採点される内容

  • 絶対損失15点
  • ピンボール損失15点
  • 予測された5%分位点15点
  • 帯の幅10点
  • 予想される超過回数15点
  • 一定の限度が失敗する理由10点
  • 平均が裾を隠す20点
0/ 7問回答済み
問題
1数値で答える15点未回答

y=1,2,3,10,20y=1,2,3,10,20y=1,2,3,10,20 と推測 q=3q=3q=3(中央値)のとき、∑∣yi−q∣\sum|y_i-q|∑∣yi​−q∣ はいくつですか。

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

τ=0.9\tau=0.9τ=0.9、推測 q=10q=10q=10 のとき、残差 y−qy-qy−q は −9,−8,−7,0,10-9,-8,-7,0,10−9,−8,−7,0,10 です。負の残差は1単位あたり 0.10.10.1、正の残差は 0.90.90.9 のコストです。総損失はいくつですか。小数第1位まで答えてください。

pin=pin =pin=許容:± 0.05
3数値で答える15点未回答

当てはめた5%の直線は −0.277−1.495⋅v-0.277-1.495\cdot v−0.277−1.495⋅v(20日ボラティリティ、単位%)です。ボラティリティが 1.51.51.5 のとき、明日のリターンの5%分位点はいくつですか。小数第2位まで答えてください。

v=v =v=許容:± 0.02
4数値で答える10点未回答

ボラティリティ 2%2\%2% のとき、当てはめた5%と95%の分位点は −3.27-3.27−3.27 と 3.013.013.01 です。その間の帯の幅はいくつですか。小数第2位まで答えてください。

w=w =w=許容:± 0.02
5数値で答える15点未回答

正しい5%の限度は 5%5\%5% の日に破られるはずです。ボラティリティが 2%2\%2% を超える 263263263 日のうち、何回の超過が予想されますか。小数第1位まで答えてください。

n=n =n=許容:± 0.1
6選択10点未回答

-1.92%の一定の正規分布の限度は、高ボラティリティの日の22.4%、穏やかな日の1.3%で破られます。なぜですか。

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

最小二乗では翌日リターンのボラティリティに対する傾きは 0.0110.0110.011 ですが、5%分位点の傾きは −1.50-1.50−1.50 です。両方が成り立つ理由を1〜2文で説明してください。

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

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

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

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