σμ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
  • 日本語
  • 中文
Bayesian Inference スキル›モジュール 3 · モデルと実践›トピック 3.2·~50 分上級

モデル比較とベイズファクター

スキル上の位置モジュール 3/3 · トピック 2/4
3.2 モデル比較とベイズファクター
—ラボスコア— / 100合計XP—連続日数—

どのモデルがデータをよく説明するか

世界についての2つの考えのどちらかを選ぶ必要がよくあります。モデル M0M_0M0​ は、戦略がちょうど半分の日に勝つ(θ=0.5\theta=0.5θ=0.5)と主張します。モデル M1M_1M1​ は、平らな事前分布のもとで任意の勝率を許します。各モデルは、実際に見たデータに与えた確率を自分の事前分布で平均した周辺尤度 P(D∣M)P(D\mid M)P(D∣M) という点数を得ます。2つの点数の比がベイズファクター BF10=P(D∣M1)/P(D∣M0)BF_{10}=P(D\mid M_1)/P(D\mid M_0)BF10​=P(D∣M1​)/P(D∣M0​) で、データが M1M_1M1​ をどれだけ支持するかを示します。これに事前オッズを掛けると事後オッズになります。

P(D∣M)=∫P(D∣θ) p(θ∣M) dθ,BF10=P(D∣M1)P(D∣M0),P(M1∣D)P(M0∣D)=P(M1)P(M0)⋅BF10P(D\mid M)=\int P(D\mid\theta)\,p(\theta\mid M)\,d\theta,\qquad BF_{10}=\frac{P(D\mid M_1)}{P(D\mid M_0)},\qquad \frac{P(M_1\mid D)}{P(M_0\mid D)}=\frac{P(M_1)}{P(M_0)}\cdot BF_{10}P(D∣M)=∫P(D∣θ)p(θ∣M)dθ,BF10​=P(D∣M0​)P(D∣M1​)​,P(M0​∣D)P(M1​∣D)​=P(M0​)P(M1​)​⋅BF10​(1)

ベイズファクターが、単に最もよく当てはまるモデルを選ぶのと違う点が2つあります。第一に、追加の規則なしに複雑さを罰します。柔軟なモデルは事前分布を多くの結果に広く配分するので、各結果の確率がわずかになり、データがそれを埋め合わせるほどよく合う場合だけ勝ちます。第二に、事前分布に依存し、M1M_1M1​ の事前分布が非常に広いとより強く罰せられます。目安として、係数が 111〜333 はほとんど言及に値せず、333〜101010 は中程度、101010〜100100100 は強い、100100100 超は決定的です。

20日で14勝、そして100日で70勝202020 日で 141414 勝なら、M0M_0M0​ は (2014)0.520=0.0370\binom{20}{14}0.5^{20}=0.0370(1420​)0.520=0.0370 を与えます。平らな事前分布の M1M_1M1​ は 1/(n+1)=1/21=0.04761/(n+1)=1/21=0.04761/(n+1)=1/21=0.0476 です。ベイズファクターは 1.291.291.29 でほとんど証拠になりません。事前オッズが等しければ P(M1∣D)=1.29/2.29=0.56P(M_1\mid D)=1.29/2.29=0.56P(M1​∣D)=1.29/2.29=0.56 です。100100100 日で 707070 勝なら、M0M_0M0​ は 2.3×10−52.3\times10^{-5}2.3×10−5、M1M_1M1​ は 1/101=0.00991/101=0.00991/101=0.0099 で、係数は約 427427427 と決定的です。同じ勝率 70%70\%70% でも、日数が多いほど説得力が大きく増します。
  • 周辺尤度:モデルがデータに与えた確率を、そのモデルの事前分布で平均したもの。
  • ベイズファクター:2つの周辺尤度の比。事後オッズ=事前オッズ×これ。
  • 組み込みのオッカムの剃刀:柔軟なモデルは事前分布を薄く広げ、データがそれを正当化する必要がある。

ラボ:採点される内容

  • 固定モデル15点
  • 柔軟なモデル15点
  • ベイズファクター15点
  • 事後確率15点
  • 係数427を読む15点
  • 用語を結び付ける10点
  • なぜ複雑さが罰せられるのか15点
0/ 7問回答済み
問題
1数値で答える15点未回答

M0M_0M0​ は勝率がちょうど 0.50.50.5 だと言います。202020 日で 141414 勝する確率 (2014) 0.520\binom{20}{14}\,0.5^{20}(1420​)0.520((2014)=38760\binom{20}{14}=38760(1420​)=38760)はいくつですか。小数第4位まで答えてください。

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

M1M_1M1​ は平らな事前分布で任意の勝率を許します。nnn 日で kkk 勝する確率は、kkk によらず 1/(n+1)1/(n+1)1/(n+1) です。n=20n=20n=20 ではいくつですか。小数第4位まで答えてください。

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

上の2つの数から、ベイズファクター BF10=P(D∣M1)/P(D∣M0)BF_{10}=P(D\mid M_1)/P(D\mid M_0)BF10​=P(D∣M1​)/P(D∣M0​)(0.0476/0.03700.0476/0.03700.0476/0.0370)はいくつですか。小数第2位まで答えてください。

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

事前オッズが等しければ、事後オッズはベイズファクター 1.291.291.29 に等しくなります。M1M_1M1​ の事後確率 1.29/(1+1.29)1.29/(1+1.29)1.29/(1+1.29) はいくつですか。小数第3位まで答えてください。

p=p =p=許容:± 0.004
5選択15点未回答

100日で70勝のとき、柔軟なモデルのベイズファクターは約427です。この証拠の強さはどれくらいですか。

6対応づけ10点未回答

各用語をその意味に結び付けてください。

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

周辺尤度
ベイズファクター
組み込みのオッカム罰
事後オッズ
7言葉で説明する15点未回答

1〜2文で、ベイズファクターがより柔軟なモデルを自動的に罰する理由を説明してください。

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

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

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

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