σμ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
  • 日本語
  • 中文
Probability スキル›モジュール 5 · 依存関係と実際のテール›トピック 5.3·~1 時間 20 分上級

総仕上げ:リターン分布と実際のテール

スキル上の位置モジュール 5/5 · トピック 3/3
5.3 総仕上げ:リターン分布と実際のテール
—ラボスコア— / 100合計XP—連続日数—

モデルをデータで検証する

この総仕上げは、スキルを検証に変えます。モデルはリターンについての確率的な主張であり、データで確かめられます。日次リターンが正規分布なら、1%の日で超える損失は99%バリュー・アット・リスク -(μ+zσ)(z=Φ⁻¹(0.01)≈-2.326)になります。この値を実際に超えた日数を数え、全日数の 1% と比べるのが、正規モデルのテールの直接的な検証です。

g₁=m₃/(m₂^(3/2)), g₂=m₄/m₂²-3, mₖ=1/nΣᵢ(rᵢ-r̄)^k

形は2つの数で要約できます。歪度は3次の標準化モーメントで、対称な分布では0です。尖度は4次の標準化モーメントで、正規分布では3なので、超過尖度(尖度−3)は正規分布で0、裾が重いと正になります。自由度 ν のスチューデントt分布は ν>4 で超過尖度 6/(ν-4) を持つため、リターンのテールを模倣できます。分散1でシミュレートするには、乱数を √(ν/(ν-2)) で割ります。

実際のデータが語ること2010年以降のAAPLでは、日次平均が約0.11%、標準偏差が1.77%なので、99%の正規VaRは約4.0%です。正規モデルは4,184日のうち -4.0% を下回る日が約42日と予想しますが、実際には70日で、約1.7倍です。超過尖度は約6で、正規分布なら0です。正規モデルは分布の中央ではなくテール、まさにリスクが問題になる場所で外れています。
  • モーメント:平均、標準偏差、歪度、超過尖度が、位置・ばらつき・形を表す。
  • VaRのバックテスト:超過日数を数え、(1-水準)·n と比べる。
  • 分散1のスチューデントtは、正規分布の代わりに使える裾の重い選択肢。
バックテストは確率の問題期待42回に対して70回の超過は偶然ではありません。モデルが正しければ、回数は平均42、標準偏差約6.4の二項分布に近いはずで、70は標準偏差4個分以上高い値です。モデルが外れている、または当たっていると結論づける前に、このスキルの道具を使って、結果が偶然で生じる値からどれだけ離れているかを必ず問いましょう。

ラボ:採点される内容

  • 標本モーメント25点
  • 正規モデルのバリュー・アット・リスク15点
  • 超過を数える15点
  • スチューデントt乱数20点
  • 実際のリターンのテール・レポート25点
エクスプローラー · lab-pb-10
▾ lab-pb-10
▾ data
…
bash · ブラウザ内
learner@quantcraft:~/lab-pb-10$
Pythonは未読み込みPythonLn 1, Col 1Spaces: 4UTF-8

このトピックをリセットしますか?

lab-pb-10 の内容はすべてスターターファイルに戻り、ターミナルも消去されます。現在の解答は失われ、元に戻せません。

リセットされるもの
  • main.py → スターターコード
  • ターミナル履歴とテスト出力
  • 未提出の変更
保持されるもの
  • ラボの最高スコア
  • XPと連続日数
  • 講義の進捗とメモ

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

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

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