σμ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.3·~55 دمتقدم

تقييم تنبؤات SARIMAX خارج العينة

الموضع في المسارالوحدة 2 من 3 · الموضوع 3 من 9
2.3 تقييم تنبؤات SARIMAX خارج العينة
—درجة المختبر— / 100إجمالي XP—التتابع—

التنبؤ لا يساوي إلا اختباره

يفسّر نموذج ARIMA(p,d,q) سلسلة yₜ بماضيها الخاص وبصدمات ماضية بعد التفاضل d مرة: مع d=0 يكون AR(1) هو yₜ=c+φ yₜ₋₁+eₜ وهو عائد إلى المتوسط حين |φ|<1 ومتوسطه البعيد μ=c/(1-φ). تلائمه SARIMAX(y, order=(p, d, q), trend='c') بالإمكان الأعظم؛ ويضيف trend='c' الثابت وهذا معقول فقط حين d=0 (السلسلة المتفاضلة لا مستوى لها لتعود إليه). ويعطي الكائن المُلاءَم params وaic وget_forecast(steps). وAIC =2k-2ln L يوازن بين الملاءمة وعدد المعاملات k؛ بين مرشحين على البيانات نفسها يُفضَّل الأدنى لكن لا يعني شيئًا إلا فرق من بضع نقاط. وفي لوغاريتم التقلب الشهري لـ SPY يتفوق ARMA(1,1) (AIC 271.9) وAR(2) (272.7) قليلًا على AR(1) (275.0) ويكون التفاضل أسوأ بكثير (290.5).

الملاءمة داخل العينة تقول القليل عن التنبؤ. والاختبار الأمين هو الأصل المتحرك: عند كل أصل t₀ لائم على y_1..t₀ فقط وتنبأ h خطوة وقارن بالقيمة التي جاءت فعلًا y_(t₀+h). اجمع الأخطاء وقيّمها بجذر متوسط مربع الخطأ √(متوسط(e²)). وأدرج دائمًا خطوط أساس: التنبؤ الساذج (آخر قيمة) والمتوسط التاريخي. والمهارة 1-RMSE_النموذج/RMSE_(خط الأساس) موجبة عندما يفوز النموذج. هنا على شهر واحد يبلغ جذر AR(1) 0.373 مقابل 0.451 (ساذج) و0.419 (متوسط): مهارة 0.17 و0.11. وعلى اثني عشر شهرًا يبلغ 0.526 مطابقًا للمتوسط ومهارته على الساذج (0.34) تأتي فقط من فشل الساذج: تنبؤ AR(1) تلاشى ببساطة إلى المتوسط من -2.09 إلى -2.01. ومعرفة سرعة عودة التنبؤ إلى المتوسط تخبرك إلى أي مدى يعرف النموذج شيئًا.

  • ثابت فقط دون تفاضل؛ قارن الرتب بـ AIC ولا تثق إلا بفروق من بضع نقاط.
  • الأصل المتحرك: أعد الملاءمة عند كل أصل على بيانات الماضي فقط؛ ولا تقيّم تنبؤًا على بيانات رآها التركيب.
  • تفوّق دائمًا على خط أساس: التنبؤ الساذج والمتوسط التاريخي؛ المهارة 1-RMSEₘ/RMSE_b.

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

  • ملاءمة SARIMAX10 نقطة
  • التنبؤات النقطية10 نقطة
  • مقارنة الرتب15 نقطة
  • أخطاء الأصول المتحركة25 نقطة
  • جذر متوسط مربع الخطأ5 نقطة
  • مهارة التنبؤ10 نقطة
  • دراسة التقلب25 نقطة
المستكشف · lab-sx-16
▾ lab-sx-16
▾ data
…
bash · داخل المتصفح
learner@quantcraft:~/lab-sx-16$
لم يتم تحميل Python بعدPythonLn 1, Col 1Spaces: 4UTF-8

هل تريد إعادة ضبط هذا الموضوع؟

سيعود كل ما في lab-sx-16 إلى الملفات الابتدائية وستُمسح الطرفية. ستفقد حلّك الحالي ولا يمكن التراجع عن ذلك.

سيُعاد ضبطه
  • main.py ← الشيفرة الابتدائية
  • سجل الطرفية ومخرجات الاختبارات
  • التغييرات غير المُرسلة
سيُحتفظ به
  • أفضل درجة في المختبر
  • نقاط XP والتتابع
  • تقدّم المحاضرة والملاحظات

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

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

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