σμ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
  • 日本語
  • 中文
مسار scikit-learn›الوحدة 3 · تقييم أمين›الموضوع 3.4·~1 سمتقدم

التحقق المتقاطع مع التطهير والحظر

الموضع في المسارالوحدة 3 من 4 · الموضوع 4 من 6
3.4 التحقق المتقاطع مع التطهير والحظر
—درجة المختبر— / 100إجمالي XP—التتابع—

تحقق متقاطع يحترم الساعة

يعيد التحقق المتقاطع استعمال البيانات: يقطعها إلى طيات ويختبر على طية ويدرّب على الباقي. وهذا يصلح للصفوف المستقلة لكن التسميات المالية تتداخل زمنيًا. فإذا كانت تسمية الصف jjj عائد jjj إلى j+Hj+Hj+H فنافذتها [j,j+H][j,j+H][j,j+H]. وطية اختبار تغطي الصفوف aaa إلى b−1b-1b−1 تغطي تسمياتها [a,b−1+H][a,b-1+H][a,b−1+H]. وكل صف تدريب تمس نافذته هذا المدى أي a−H≤j≤b−1+Ha-H\le j\le b-1+Ha−H≤j≤b−1+H يتشارك عوائد مع تسميات الاختبار. والإبقاء على هذه الصفوف يتيح للنموذج رؤية جزء من الجواب.

[j, j+H]∩[a, b−1+H]≠∅  ⟺  a−H≤j≤b−1+H⟹a−H≤j≤b−1+H+e[j,\,j+H]\cap[a,\,b-1+H]\neq\varnothing\iff a-H\le j\le b-1+H\qquad\Longrightarrow\qquad a-H\le j\le b-1+H+e[j,j+H]∩[a,b−1+H]=∅⟺a−H≤j≤b−1+H⟹a−H≤j≤b−1+H+e(1)

يزيل التطهير صفوف التدريب المتداخلة. ويزيل الحظر مقطعًا آخر من eee صفًا بعد طية الاختبار لأن العوائد مترابطة ذاتيًا والتقلب يتجمع فأولى الصفوف بعد كتلة الاختبار ما زالت تحمل معلومات عنها. وفي مخطط المشي الأمامي يأتي التدريب قبل الاختبار فقط وتصبح الفكرة نفسها فجوة: دَرِّب على الصفوف حتى a−H−1a-H-1a−H−1 فتكون الفجوة HHH (زائد eee). ولدى TimeSeriesSplit في scikit-learn وسيط gap لهذا. وعلى اللوحة الشهرية للأسهم بـ H=3H=3H=3 يبلغ معامل المعلومات للمشي الأمامي 0.03260.03260.0326 بلا حظر و0.03270.03270.0327 بحظر 333 أشهر: فالتنظيف يغير القليل لأن التداخل قصير لكن لا يمكنك معرفة ذلك دون إجرائه.

عدّ الصفوفخذ n=100n=100n=100 صف وأفق تسمية H=5H=5H=5 وطية اختبار [40,60)[40,60)[40,60) وحظرًا e=2e=2e=2. قبل الطية تتداخل الصفوف 353535 إلى 393939 مع تسمياتها: 555 صفوف. وبعدها تُزال الصفوف 606060 إلى 666666 (حتى b−1+H+e=66b-1+H+e=66b−1+H+e=66): 777 صفوف. فتبقي الطية 100−20−12=68100-20-12=68100−20−12=68 صف تدريب. وفي نسخة المشي الأمامي بطية الاختبار نفسها يتوقف التدريب عند 343434 فيكون عدد الصفوف 353535 وهذا ما يعيده TimeSeriesSplit في scikit-learn بفجوة 555.
  • تطهير ثم حظر: احذف صفوف التدريب التي تمس تسمياتها تسميات الاختبار ثم بضعة صفوف بعد الاختبار.
  • فجوة في المشي الأمامي: دَرِّب فقط على صفوف تسبق الاختبار بـ HHH على الأقل.
  • افعلها حتى لو غيّرت القليل: التقييم النظيف يكلف بضعة صفوف وقد يكلف التسرب استراتيجية.

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

  • الصفوف المطهَّرة قبل الطية10 نقطة
  • الصفوف المطهَّرة بعد الطية15 نقطة
  • حجم التدريب المتبقي15 نقطة
  • طية مشي أمامي بفجوة10 نقطة
  • أي الصفوف تُطهَّر10 نقطة
  • تقسيم مطهَّر10 نقطة
  • طابق المصطلحات15 نقطة
  • لماذا حظر أيضًا15 نقطة
0/ 8 تمت الإجابة
المهام
1إجابة رقمية10 نقطةبلا إجابة

تسمية الصف jjj تغطي [j,j+H][j,j+H][j,j+H] بـ H=5H=5H=5 وطية الاختبار هي الصفوف 404040 إلى 595959. وصفوف التدريب j≥a−H=35j\ge a-H=35j≥a−H=35 قبل الطية تتداخل مع تسمياتها. كم صفًا من 353535 إلى 393939 يُطهَّر؟

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

بعد الطية (b=60b=60b=60) تُزال الصفوف حتى b−1+H+eb-1+H+eb−1+H+e بـ H=5H=5H=5 وحظر e=2e=2e=2. كم صفًا من 606060 إلى b−1+H+eb-1+H+eb−1+H+e يُزال؟

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

هناك 100100100 صف وطية اختبار من 202020 صفًا و555 صفوف مطهَّرة قبلها و777 بعدها. كم صف تدريب يبقى؟

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

تختبر طية مشي أمامي الصفوف 404040 إلى 595959 وتدرّب فقط على الصفوف حتى a−H−1a-H-1a−H−1 بـ H=5H=5H=5 (فجوة 555). كم صف تدريب لها بالعد من الصف 000؟

n=n =n=المقبول: ± 0.01
5اختيار10 نقطةبلا إجابة

في التحقق المتقاطع المطهَّر أي صفوف التدريب تُحذف؟

6رتّب الخطوات10 نقطةبلا إجابة

رتّب خطوات بناء طية مطهَّرة واحدة.

اسحب لإعادة الترتيب، أو ركّز على عنصر واضغط مسافة لرفعه والأسهم لتحريكه ومسافة لإفلاته.

  1. 1احذف صفوف التدريب التي تمس نوافذها هذا المدى مع الحظر
  2. 2اختر صفوف الاختبار من a إلى b - 1
  3. 3لاءم على صفوف التدريب المتبقية وقيّم صفوف الاختبار
  4. 4احسب مدى نوافذ التسمية التي تغطيها صفوف الاختبار
7مطابقة15 نقطةبلا إجابة

طابق كل مصطلح بمعناه.

اختر مقابل كل عنصر في اليسار.

أفق التسمية H
التطهير
الحظر
الفجوة في TimeSeriesSplit
8اشرح بكلماتك15 نقطةبلا إجابة

يحذف التطهير أصلًا صفوف التدريب التي تتداخل تسمياتها مع تسميات الاختبار. في جملة أو جملتين اشرح لماذا يُضاف فوق ذلك حظر بعد طية الاختبار.

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

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

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

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