σμ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
  • 日本語
  • 中文
مسار statsmodels›الوحدة 2 · نماذج السلاسل الزمنية›الموضوع 2.4·~1 سمتقدم

نماذج فضاء الحالة ومرشح كالمان

الموضع في المسارالوحدة 2 من 3 · الموضوع 4 من 5
2.4 نماذج فضاء الحالة ومرشح كالمان
—درجة المختبر— / 100إجمالي XP—التتابع—

تتبّع ما لا تراه

يفصل نموذج فضاء الحالة بين ما هو حقيقي وما هو مقيس. حالة خفية μt\mu_tμt​ مثل المستوى الحقيقي للتقلب تتحرك من تلقاء نفسها وما تراه هو تلك الحالة مع ضوضاء. ففي نموذج المستوى المحلي yt=μt+εty_t=\mu_t+\varepsilon_tyt​=μt​+εt​ مع εt∼N(0,r)\varepsilon_t\sim N(0,r)εt​∼N(0,r) وμt=μt−1+ηt\mu_t=\mu_{t-1}+\eta_tμt​=μt−1​+ηt​ مع ηt∼N(0,q)\eta_t\sim N(0,q)ηt​∼N(0,q). يقول تباين القياس rrr مدى ضوضاء القراءة ويقول تباين المستوى qqq سرعة انجراف الحقيقة. وفي statsmodels يلائم الصنف UnobservedComponents(y, 'llevel') هذا النموذج ويقدّر qqq وrrr بالإمكان الأعظم فلا حاجة إلى تخمينهما.

يحوّل مرشح كالمان كل قراءة جديدة إلى اعتقاد محدَّث في خطوتين. التنبؤ: يبقى المتوسط وتكبر عدم اليقين P−=P+qP^{-}=P+qP−=P+q. التحديث: يقول المكسب K=P−/(P−+r)K=P^{-}/(P^{-}+r)K=P−/(P−+r) كم من المفاجأة y−ay-ay−a يُصدَّق والمتوسط الجديد a+K(y−a)a+K(y-a)a+K(y−a) وعدم اليقين الجديد (1−K)P−(1-K)P^{-}(1−K)P−. وحين تغيب قراءة تُجرى خطوة التنبؤ فقط. يستخدم المرشح البيانات حتى اليوم بينما ينظر المُمهِّد إلى الوراء من العينة كلها ليعطي أفضل تقدير لكل حالة ماضية.

P−=P+q,K=P−P−+r,a′=a+K(y−a),P′=(1−K)P−P^{-}=P+q,\qquad K=\frac{P^{-}}{P^{-}+r},\qquad a'=a+K(y-a),\qquad P'=(1-K)P^{-}P−=P+q,K=P−+rP−​,a′=a+K(y−a),P′=(1−K)P−(1)
ثلاثة أشهر يدويًالنبدأ باعتقاد a=10a=10a=10 وP=4P=4P=4 ونأخذ q=1q=1q=1 وr=5r=5r=5. الشهر الأول: P−=5P^{-}=5P−=5 وK=5/10=0.5K=5/10=0.5K=5/10=0.5 وقراءة 121212 تعطي a=10+0.5⋅2=11a=10+0.5\cdot2=11a=10+0.5⋅2=11 وP=0.5⋅5=2.5P=0.5\cdot5=2.5P=0.5⋅5=2.5. الشهر الثاني: P−=3.5P^{-}=3.5P−=3.5 وK=3.5/8.5=0.4118K=3.5/8.5=0.4118K=3.5/8.5=0.4118 وقراءة 999 تعطي مفاجأة −2-2−2 فيكون a=11−0.4118⋅2=10.18a=11-0.4118\cdot2=10.18a=11−0.4118⋅2=10.18 وP=0.5882⋅3.5=2.06P=0.5882\cdot3.5=2.06P=0.5882⋅3.5=2.06. الشهر الثالث بلا قراءة: تعمل خطوة التنبؤ فقط فيبقى a=10.18a=10.18a=10.18 ويكبر PPP إلى 2.06+1=3.062.06+1=3.062.06+1=3.06. وعلى بيانات حقيقية خذ لوغاريتم التقلب المتحقق السنوي لـ SPY لكل شهر من الأشهر 259259259 منذ فبراير 2005. يعطي الإمكان الأعظم r^=0.0889\hat r=0.0889r^=0.0889 وq^=0.0449\hat q=0.0449q^​=0.0449 أي q/r=0.50q/r=0.50q/r=0.50 ويكون المكسب المستقر K=0.50K=0.50K=0.50: كل شهر جديد يحرّك تقدير التقلب إلى منتصف الطريق نحو آخر قراءة. وهذا هو بالضبط ARIMA(0,1,1) بمعامل متوسط متحرك −0.498=−(1−K)-0.498=-(1-K)−0.498=−(1−K) ونفس لوغاريتم الإمكانية −151.09-151.09−151.09. وفي نهاية العينة المستوى المرشَّح 12.4%12.4\%12.4% سنويًا مقابل آخر قراءة 11.7%11.7\%11.7% بخطأ معياري 0.210.210.21 في اللوغاريتم أي نطاق 95% من نحو 8%8\%8% إلى 19%19\%19%.
مرشَّح أم مُمهَّداستعمل التقدير المرشَّح لكل ما كان يمكن أن تعرفه وقتها كقاعدة تداول أو اختبار رجعي. أما التقدير الممهَّد فيستخدم بيانات مستقبلية ولا يصلح إلا لوصف الماضي.

المختبر: ما الذي يُقيَّم

  • التباين المتوقع10 نقطة
  • مكسب كالمان15 نقطة
  • المتوسط المحدَّث15 نقطة
  • التباين المحدَّث10 نقطة
  • مكسب الشهر التالي15 نقطة
  • قراءة مفقودة10 نقطة
  • نسبة الإشارة إلى الضوضاء25 نقطة
0/ 7 تمت الإجابة
المهام
1إجابة رقمية10 نقطةبلا إجابة

للاعتقاد تباين P=4P=4P=4 وتباين المستوى q=1q=1q=1. كم يساوي التباين المتوقع P−=P+qP^{-}=P+qP−=P+q؟

pp=pp =pp=المقبول: ± 0.01
2إجابة رقمية15 نقطةبلا إجابة

مع P−=5P^{-}=5P−=5 وتباين قياس r=5r=5r=5 كم يساوي المكسب K=P−/(P−+r)K=P^{-}/(P^{-}+r)K=P−/(P−+r)؟ أعط منزلة عشرية واحدة.

k=k =k=المقبول: ± 0.01
3إجابة رقمية15 نقطةبلا إجابة

متوسط الاعتقاد a=10a=10a=10 والمكسب K=0.5K=0.5K=0.5 والقراءة y=12y=12y=12. كم يساوي المتوسط الجديد a+K(y−a)a+K(y-a)a+K(y−a)؟

a=a =a=المقبول: ± 0.01
4إجابة رقمية10 نقطةبلا إجابة

مع P−=5P^{-}=5P−=5 وK=0.5K=0.5K=0.5 كم يساوي التباين الجديد (1−K)P−(1-K)P^{-}(1−K)P−؟ أعط منزلة عشرية واحدة.

p=p =p=المقبول: ± 0.02
5إجابة رقمية15 نقطةبلا إجابة

التباين الآن P=2.5P=2.5P=2.5 مع q=1q=1q=1 وr=5r=5r=5. كم المكسب التالي K=(P+q)/(P+q+r)K=(P+q)/(P+q+r)K=(P+q)/(P+q+r)؟ أعط ثلاث منازل عشرية.

k=k =k=المقبول: ± 0.003
6اختيار10 نقطةبلا إجابة

في شهر بلا قراءة ماذا يفعل مرشح كالمان؟

7اشرح بكلماتك25 نقطةبلا إجابة

لتقلب SPY تكون النسبة الملاءَمة q/r=0.50q/r=0.50q/r=0.50 والمكسب K=0.50K=0.50K=0.50. اشرح في جملة أو جملتين ماذا يفعل q/rq/rq/r أصغر بكثير بالتقدير المرشَّح.

وضع الرياضياتإدخال بلوحة المفاتيح أو LaTeXالمهمة 1 من 7 · Ctrl ⏎ للتحقق

سجّل الدخول لتشغيل الكود الخاص بك.

قراءة كل المحاضرات مجانية. أنشئ حسابًا أو سجّل الدخول لتشغيل الكود وتنفيذ الاختبارات وتسليم هذا المختبر.

  • بيئة تطوير داخل المتصفح مع طرفية bash — لا حاجة لتثبيت أي شيء
  • تصحيح فوري ونقاط خبرة ومكانك في المسار
إنشاء حسابتسجيل الدخول
أو
المتابعة عبر GitHub