σμ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
  • 日本語
  • 中文
Particle filtering and non-stationary time series スキル›モジュール 3 · 変わり続ける市場›トピック 3.2·~50 分上級

移動・指数・オンライン推定量

スキル上の位置モジュール 3/3 · トピック 2/3
3.2 移動・指数・オンライン推定量
—ラボスコア— / 100合計XP—連続日数—

推定量にどれだけの記憶を持たせるか

市場が変わり続けるとき、推定量には薄れていく記憶が必要です。移動窓は直近 WWW 個の観測に等しい重みを与え、それより古いものには与えないので、大きな日が入ったときと、WWW 日後にそれが出ていくときに推定量が跳ねます。指数加重推定は kkk 日前の観測に重み (1−λ)λk(1-\lambda)\lambda^{k}(1−λ)λk を与え、過去が滑らかに薄れます。その分散推定は昨日の値だけで済みます:st2=λst−12+(1−λ)rt2s_t^{2}=\lambda s_{t-1}^{2}+(1-\lambda)r_t^{2}st2​=λst−12​+(1−λ)rt2​。完全なオンライン推定は新しい観測だけで更新してそれを忘れます。たとえば逐次平均 mn=mn−1+(xn−mn−1)/nm_n=m_{n-1}+(x_n-m_{n-1})/nmn​=mn−1​+(xn​−mn−1​)/n です。

st2=λ st−12+(1−λ) rt2,wk=(1−λ)λk,t1/2=ln⁡(1/2)ln⁡λ,We=1+λ1−λs_t^{2}=\lambda\,s_{t-1}^{2}+(1-\lambda)\,r_t^{2},\qquad w_k=(1-\lambda)\lambda^{k},\qquad t_{1/2}=\frac{\ln(1/2)}{\ln\lambda},\qquad W_{e}=\frac{1+\lambda}{1-\lambda}st2​=λst−12​+(1−λ)rt2​,wk​=(1−λ)λk,t1/2​=lnλln(1/2)​,We​=1−λ1+λ​(1)

3つのどれにも同じ考えが通っています。新しい推定値=古い推定値+ゲイン ×\times× 驚き。一定のゲイン g=1−λg=1-\lambdag=1−λ が指数推定量を与え、ゲイン 1/n1/n1/n が全データの単純平均を与えます。カルマンフィルタはノイズの大きさからゲインを自分で決める、筋の通った版です。記憶にはトレードオフがあります。短い記憶は変化に速く追随しますがノイズが大きく、長い記憶は滑らかですが遅いのです。半減期 ln⁡(1/2)/ln⁡λ\ln(1/2)/\ln\lambdaln(1/2)/lnλ は観測が重みを半分失うまでの日数を、有効窓 (1+λ)/(1−λ)(1+\lambda)/(1-\lambda)(1+λ)/(1−λ) は同程度のノイズをもつ等重み窓の長さを表します。日次でよく使う λ=0.94\lambda=0.94λ=0.94 の半減期は 11.211.211.2 日、有効窓は 32.332.332.3 日です。

手計算の数字と実際のSPYλ=0.94\lambda=0.94λ=0.94、昨日の分散 0.00010.00010.0001(日次ボラティリティ 1%1\%1%)、リターン −3%-3\%−3% のとき、新しい分散は 0.94×0.0001+0.06×0.0009=0.0001480.94\times0.0001+0.06\times0.0009=0.0001480.94×0.0001+0.06×0.0009=0.000148、ボラティリティは 1.217%1.217\%1.217% です。101010 日前の観測の重みは 0.06×0.9410=0.03230.06\times0.94^{10}=0.03230.06×0.9410=0.0323 です。444 個の値の後の逐次平均 0.020.020.02 に x=0.07x=0.07x=0.07 が来ると 0.02+(0.07−0.02)/5=0.030.02+(0.07-0.02)/5=0.030.02+(0.07−0.02)/5=0.03 になります。SPYでは 0.940.940.94 の推定量は2008年10月28日に年率 84.7%84.7\%84.7% でピークをつけ、60日の移動窓は6週間後の12月8日に 75.5%75.5\%75.5% でピークをつけます。2020年3月16日には 80.8%80.8\%80.8% で、移動窓は 47.4%47.4\%47.4% です。
  • 同じレシピ:新=旧+ゲイン ×\times× 驚き。ゲインが記憶の長さを決める。
  • 移動窓は急、指数は滑らか:移動窓は古いデータを一度に捨て、指数は薄れさせる。
  • 記憶はトレードオフ:短い記憶は速くてノイズが多く、長い記憶は遅くて滑らか。

ラボ:採点される内容

  • 指数加重の更新15点
  • 半減期10点
  • 有効窓10点
  • 古い観測10点
  • オンライン平均10点
  • どれが急に忘れるか10点
  • オンライン更新10点
  • 用語を結び付ける10点
  • なぜ指数のほうが速く反応するのか15点
0/ 9問回答済み
問題
1数値で答える15点未回答

λ=0.94\lambda=0.94λ=0.94、昨日の分散 0.00010.00010.0001、今日のリターン −3%-3\%−3% のとき、新しい分散は 0.0001480.0001480.000148 です。新しい日次ボラティリティは何パーセントですか。小数第3位まで答えてください。

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

λ=0.94\lambda=0.94λ=0.94 のとき、観測が重みの半分を失うまでに何日かかりますか(ln⁡(1/2)/ln⁡λ\ln(1/2)/\ln\lambdaln(1/2)/lnλ)。小数第1位まで答えてください。

t=t =t=許容:± 0.1
3数値で答える10点未回答

λ=0.94\lambda=0.94λ=0.94 のとき、有効窓 (1+λ)/(1−λ)(1+\lambda)/(1-\lambda)(1+λ)/(1−λ) は何日ですか。小数第1位まで答えてください。

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

λ=0.94\lambda=0.94λ=0.94 のとき、k=10k=10k=10 日前の観測の重み (1−λ)λk(1-\lambda)\lambda^{k}(1−λ)λk はいくつですか。小数第4位まで答えてください。

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

444 個の値の後の逐次平均は 0.020.020.02 です。5番目の値 x=0.07x=0.07x=0.07 が来ました。新しい平均 m5=m4+(x−m4)/5m_5=m_4+(x-m_4)/5m5​=m4​+(x−m4​)/5 はいくつですか。小数第3位まで答えてください。

m=m =m=許容:± 0.0005
6選択10点未回答

ある日まで観測を全重みで扱い、その後完全に捨てる推定量はどれですか。

7手順を並べ替える10点未回答

オンライン更新の手順を正しい順に並べてください。

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

  1. 1スケーリングした驚きを古い推定値に足す
  2. 2新しい観測を受け取る
  3. 3新しい推定値だけ残し、観測は捨てる
  4. 4驚きにゲインを掛ける
  5. 5驚きを計算する:観測−古い推定値
8対応づけ10点未回答

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

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

移動窓
指数ウェイト
半減期
ゲイン
9言葉で説明する15点未回答

2020年3月の暴落の初め、0.940.940.94 の推定量は 80.8%80.8\%80.8%、60日の移動窓は 47.4%47.4\%47.4% のボラティリティを示しました。1〜2文で、その理由を説明してください。

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

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

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

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