σμ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
  • 日本語
  • 中文
Hidden Markov Models スキル›モジュール 1 · 連鎖と隠れ状態›トピック 1.2·~45 分中級

隠れ状態と出力

スキル上の位置モジュール 1/3 · トピック 2/2
1.2 隠れ状態と出力
—ラボスコア— / 100合計XP—連続日数—

状態は隠れ、動きは見える

市場では、その日が「穏やか」か「荒れ」かは決して見えません。見えるのは動きの大きさ、たとえば「小」か「大」だけです。隠れマルコフモデル(HMM)は3つの部分からなります。初期確率 π\piπ は初日に各状態である確率、遷移行列 AAA は隠れ状態の動き方、出力確率 Bj(o)B_j(o)Bj​(o) は状態が jjj のときに各観測 ooo が起こる確率です。ここでは、穏やかな日は確率 0.90.90.9 で小さな動き、荒れた日は確率 0.70.70.7 で大きな動きとなり、π=(0.6, 0.4)\pi=(0.6,\,0.4)π=(0.6,0.4) とします。

P(s1,…,sT, o1,…,oT)=πs1Bs1(o1)∏t=2TAst−1st Bst(ot)P(s_1,\dots,s_T,\,o_1,\dots,o_T)=\pi_{s_1}B_{s_1}(o_1)\prod_{t=2}^{T}A_{s_{t-1}s_t}\,B_{s_t}(o_t)P(s1​,…,sT​,o1​,…,oT​)=πs1​​Bs1​​(o1​)t=2∏T​Ast−1​st​​Bst​​(ot​)(1)

この式は、初期確率に、以降の各日について状態遷移の確率と観測された動きの確率を掛けたものです。問題は、見えるのは ooo だけだということです。大きな動きは荒れた日のほうが起こりやすいものの、穏やかな日にも起こるので、観測は状態についての証拠にすぎず、証明にはなりません。このスキルの残りは、観測の系列を隠れ状態についての信念に変えることです。データがどれだけ起こりやすいか、各日がどの状態か、モデルの数は何か、という問いに答えます。

1つの経路と1つの確率日々が「小・大・大」で、隠れた経路が「穏やか・荒れ・荒れ」だとします。その確率は 0.6×0.90.6\times0.90.6×0.9(穏やかに始まり小さな動き)×0.1×0.70.1\times0.70.1×0.7(荒れに移り大きな動き)×0.8×0.70.8\times0.70.8×0.7(荒れのまま大きな動き)で 0.02120.02120.0212 です。初日が小さな動きである確率は 0.6×0.9+0.4×0.3=0.660.6\times0.9+0.4\times0.3=0.660.6×0.9+0.4×0.3=0.66 で、小さな動きが与えられたとき初日が穏やかだった確率は 0.54/0.66=0.820.54/0.66=0.820.54/0.66=0.82 です。
  • HMM は3つの要素からなる:初期確率 π\piπ、遷移 AAA、出力確率 BBB。
  • 隠れと見える:状態は決して観測されず、出力だけが観測される。
  • 1つの観測は証拠であって証明ではない。どの状態もどの結果も生み出しうるから。

ラボ:採点される内容

  • 経路とその観測15点
  • 初日の小さな動き15点
  • 初日は穏やかだったか15点
  • 明日の大きな動き15点
  • HMMからデータを生成する10点
  • HMMの各部分を結び付ける15点
  • なぜ1つの観測は証明にならないか15点
0/ 7問回答済み
問題
1数値で答える15点未回答

隠れ経路「穏やか・荒れ・荒れ」と観測「小・大・大」が同時に起こる確率 0.6⋅0.9⋅0.1⋅0.7⋅0.8⋅0.70.6\cdot0.9\cdot0.1\cdot0.7\cdot0.8\cdot0.70.6⋅0.9⋅0.1⋅0.7⋅0.8⋅0.7 はいくつですか。小数第4位まで答えてください。

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

初日に小さな動きが現れる確率 πCBC(s)+πSBS(s)\pi_CB_C(s)+\pi_SB_S(s)πC​BC​(s)+πS​BS​(s)(0.6⋅0.9+0.4⋅0.30.6\cdot0.9+0.4\cdot0.30.6⋅0.9+0.4⋅0.3)はいくつですか。

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

初日に小さな動きがあったとき、その日が穏やかだった確率 0.54/0.660.54/0.660.54/0.66 はいくつですか。小数第3位まで答えてください。

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

今日は穏やかです。明日大きな動きが現れる確率 ACCBC(g)+ACSBS(g)A_{CC}B_C(g)+A_{CS}B_S(g)ACC​BC​(g)+ACS​BS​(g)(0.9⋅0.1+0.1⋅0.70.9\cdot0.1+0.1\cdot0.70.9⋅0.1+0.1⋅0.7)はいくつですか。

p=p =p=許容:± 0.003
5手順を並べ替える10点未回答

1日分のデータを生成する手順を正しい順に並べてください。

ドラッグして並べ替えます。または項目にフォーカスし、スペースで持ち上げ、矢印キーで移動、スペースで置きます。

  1. 1A の行で明日の状態へ移る
  2. 2B の行から今日の観測を引く
  3. 3初期確率から最初の状態を引く
  4. 4観測を記録し、状態は隠したままにする
6対応づけ15点未回答

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

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

π\piπ
AAA
BBB
観測
7言葉で説明する15点未回答

1〜2文で、大きな動きを1回見ても市場が荒れていると断定できない理由を説明してください。

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

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

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

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