σμ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
  • 日本語
  • 中文
scikit-learn スキル›モジュール 3 · 公正な評価›トピック 3.5·~50 分上級

情報係数・的中率・キャリブレーション

スキル上の位置モジュール 3/4 · トピック 5/6
3.5 情報係数・的中率・キャリブレーション
—ラボスコア— / 100合計XP—連続日数—

銘柄を順位付けするモデルの採点

多数の銘柄のリターンモデルは、個々のリターンの大きさを当てる必要はなく、銘柄を正しい順に並べればよいのです。情報係数(IC)は、ある月の予測と実現リターンの順位相関で、ρ=1−6∑di2/(n(n2−1))\rho=1-6\sum d_i^{2}/(n(n^{2}-1))ρ=1−6∑di2​/(n(n2−1))(did_idi​ は銘柄 iii の2つの順位の差)です。−1-1−1 から 111 の間にあり、本物のシグナルでは 0.020.020.02 から 0.050.050.05 が典型的です。ICを月ごとに計算し、平均と、mmm か月にわたる t 統計量 IC‾/(s/m)\overline{\mathrm{IC}}/(s/\sqrt{m})IC/(s/m​) を見ます。t 統計量は平均が0と区別できるかを示します。

ρ=1−6∑di2n(n2−1),t=IC‾s/m,IR≈IC⋅N⋅12,B=1n∑i(pi−yi)2\rho=1-\frac{6\sum d_i^{2}}{n(n^{2}-1)},\qquad t=\frac{\overline{\mathrm{IC}}}{s/\sqrt{m}},\qquad \mathrm{IR}\approx\mathrm{IC}\cdot\sqrt{N\cdot 12},\qquad B=\frac1n\sum_i(p_i-y_i)^{2}ρ=1−n(n2−1)6∑di2​​,t=s/m​IC​,IR≈IC⋅N⋅12​,B=n1​i∑​(pi​−yi​)2(1)

モデルが確率を出す場合(たとえば銘柄が中央値を上回る確率)、さらに2つの指標が重要です。的中率は当たりの割合で、読みやすい反面ノイズが大きいです。ブライアースコアは (pi−yi)2(p_i-y_i)^{2}(pi​−yi​)2 の平均で、低いほど良く、定数 0.50.50.5 の予測は 0.250.250.25 です。キャリブレーションは確率が言葉どおりの意味をもつかを問います。モデルが 70%70\%70% と言った場合のうち約 70%70\%70% が実際に起きているべきです。順位付けが良くてもキャリブレーションが悪いことはあり、賭ける大きさはキャリブレーションで決まります。基本法則が両者をつなぎます。年率のインフォメーションレシオは、ほぼ IC に独立な賭けの数の平方根を掛けたものです。

5銘柄と実際のモデル予測 0.1,0.4,0.2,0.9,0.50.1,0.4,0.2,0.9,0.50.1,0.4,0.2,0.9,0.5 と実現リターン −1,2,0,3,1-1,2,0,3,1−1,2,0,3,1 では、予測の順位は 1,3,2,5,41,3,2,5,41,3,2,5,4、リターンの順位は 1,4,2,5,31,4,2,5,31,4,2,5,3 です。順位差は 0,−1,0,0,10,-1,0,0,10,−1,0,0,1 なので ∑d2=2\sum d^{2}=2∑d2=2、ρ=1−6×2/(5×24)=0.9\rho=1-6\times2/(5\times24)=0.9ρ=1−6×2/(5×24)=0.9 です。確率 0.8,0.6,0.30.8,0.6,0.30.8,0.6,0.3 と結果 1,0,01,0,01,0,0 のブライアースコアは (0.04+0.36+0.09)/3=0.163(0.04+0.36+0.09)/3=0.163(0.04+0.36+0.09)/3=0.163 で、0.250.250.25 を上回り、スキルは 35%35\%35% です。実際の月次株式モデル(54銘柄、テスト 257257257 か月)では平均ICが 0.03260.03260.0326、ばらつきが約 0.210.210.21 なので t=0.0326/(0.21/257)=2.49t=0.0326/(0.21/\sqrt{257})=2.49t=0.0326/(0.21/257​)=2.49、的中率は 50.7%50.7\%50.7% にすぎません。基本法則 0.0326×54×12=0.830.0326\times\sqrt{54\times12}=0.830.0326×54×12​=0.83 は、コストと賭けが独立でないことを無視した上限です。
  • 大きさでなく順位:ICは銘柄を正しく並べることを評価し、外れ値の大きさは無視する。
  • t統計量を見る:平均IC 0.030.030.03 は、0より標準誤差の数倍上にあって初めて意味がある。
  • 確率にはキャリブレーションが必要:ブライアースコアと信頼性で、70%70\%70% が本当に 70%70\%70% かが分かる。

ラボ:採点される内容

  • 順位差の2乗10点
  • 順位相関15点
  • 平均ICのt統計量15点
  • ブライアースコア15点
  • 基本法則10点
  • 的中率とIC10点
  • 用語を結び付ける10点
  • なぜキャリブレーションが重要か15点
0/ 8問回答済み
問題
1数値で答える10点未回答

予測の順位は 1,3,2,5,41,3,2,5,41,3,2,5,4、リターンの順位は 1,4,2,5,31,4,2,5,31,4,2,5,3 です。順位差の2乗和 ∑di2\sum d_i^{2}∑di2​ はいくつですか。

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

n=5n=5n=5 銘柄で ∑di2=2\sum d_i^{2}=2∑di2​=2 のとき、ρ=1−6∑di2/(n(n2−1))\rho=1-6\sum d_i^{2}/(n(n^{2}-1))ρ=1−6∑di2​/(n(n2−1)) はいくつですか。小数第2位まで答えてください。

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

m=257m=257m=257 か月で平均ICは 0.03260.03260.0326、標準偏差は 0.210.210.21 です。t=IC‾/(s/m)t=\overline{\mathrm{IC}}/(s/\sqrt{m})t=IC/(s/m​) はいくつですか。257=16.03\sqrt{257}=16.03257​=16.03 を使い、小数第2位まで答えてください。

t=t =t=許容:± 0.03
4数値で答える15点未回答

確率は 0.8,0.6,0.30.8,0.6,0.30.8,0.6,0.3、結果は 1,0,01,0,01,0,0 です。ブライアースコア 13∑(pi−yi)2\frac13\sum(p_i-y_i)^{2}31​∑(pi​−yi​)2 はいくつですか。小数第3位まで答えてください。

b=b =b=許容:± 0.002
5数値で答える10点未回答

平均ICが 0.03260.03260.0326、545454 銘柄を年 121212 回売買するとき、基本法則は IR≈IC54×12\mathrm{IR}\approx\mathrm{IC}\sqrt{54\times12}IR≈IC54×12​ です。いくつですか。648=25.46\sqrt{648}=25.46648​=25.46 を使い、小数第2位まで答えてください。

ir=ir =ir=許容:± 0.02
6選択10点未回答

平均IC 0.0330.0330.033(t=2.5t=2.5t=2.5)でも的中率が 50.7%50.7\%50.7% しかないモデルがあります。正しい記述はどれですか。

7対応づけ10点未回答

各指標をそれが測るものに結び付けてください。

左の各項目に対応するものを選んでください。

情報係数
的中率
ブライアースコア
キャリブレーション
8言葉で説明する15点未回答

モデルは銘柄を正しく並べますが、真の確率が 55%55\%55% のときに 90%90\%90% と言います。1〜2文で、これが取引にとってなお重要な理由を説明してください。

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

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

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

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