σμ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›الوحدة 2 · النماذج الأساسية›الموضوع 2.6·~55 دمتوسط

الأشجار والغابات والتعزيز

الموضع في المسارالوحدة 2 من 4 · الموضوع 6 من 6
2.6 الأشجار والغابات والتعزيز
—درجة المختبر— / 100إجمالي XP—التتابع—

أشجار صغيرة كثيرة وترتيب أمين للمتغيرات

تقسم شجرة القرار الصفوف مرة بعد مرة بسؤال مثل «هل عائد 20 يومًا فوق 1%؟» مختارةً عند كل خطوة التقسيم الذي يجعل المجموعات أنقى. وشائبة جيني لمجموعة هي G=1-Σₖpₖ² والتقسيم جيد إذا خفّض الشائبة الموزونة لطرفيه. والشجرة غير المحدودة العمق تنتهي بصف واحد في كل ورقة: دقة تدريب 100% ودقة اختبار قرب 50%. وهناك طريقتان تُبقيان الأشجار أمينة. الغابة العشوائية تأخذ متوسط أشجار ضحلة كثيرة تنمو كل منها على عينة عشوائية من الصفوف والمتغيرات فتلغي أخطاؤها بعضها جزئيًا. أما التعزيز المتدرج فيضيف أشجارًا صغيرة واحدة تلو الأخرى تُلائم كل منها ما لا يزال المجموع الحالي يخطئ فيه: Fₘ=Fₘ₋₁+νhₘ حيث يُبقي معدل التعلم ν كل خطوة صغيرة. ويُضبط كلاهما بـ max_depth وmin_samples_leaf وعدد الأشجار ويحتاجان إلى random_state لنتائج قابلة للتكرار.

للأهمية نوعان. أهمية الشائبة (feature_importances_) تجمع مقدار ما خفّضه كل متغير من الشائبة في صفوف التدريب؛ مجموعها 1 وتفضّل المتغيرات ذات القيم المميزة الكثيرة وتُحسب على بيانات رآها النموذج. أما أهمية التبديل فتخلط عمودًا واحدًا من صفوف الاختبار وتقيس هبوط الدرجة: المتغير المهم يؤلم عند خلطه وغير المفيد لا. في مسألة اصطناعية يعتمد فيها الوسم على حاصل ضرب متغيرين يكون AUC للانحدار اللوجستي قرب 0.5 بينما تجد الأشجار التفاعل ويشير الترتيبان إلى العمودين الصحيحين. وفي اتجاه SPY الصورة عكس المفيد: الشجرة غير المحدودة تسجل 50.5% في الاختبار وقيم AUC هي 0.498 (لوجيت) و0.515 (غابة) و0.531 (تعزيز) والأهميات الست بالشائبة كلها بين 0.13 و0.20 وترتيب التبديل يخالفها. أهميات مسطحة وAUC اختبار قرب 0.5 تعني أنه لا شيء يستحق الترتيب.

  • حدّد العمق: الشجرة غير المحدودة تسجل 100% في التدريب ونحو 50% في الاختبار.
  • أهمية الشائبة تُحسب على صفوف التدريب؛ وأهمية التبديل على الاختبار هي الجديرة بالثقة.
  • ترى الأشجار التفاعلات التي لا يراها النموذج الخطي لكن العوائد الصاخبة لا تقدّم أيًّا منها: توقّع AUC قرب 0.5.

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

  • منحنى العمق15 نقطة
  • الغابة والتعزيز10 نقطة
  • ثلاثة نماذج وثلاث قيم AUC20 نقطة
  • أهميات الشائبة10 نقطة
  • ترتيب التبديل20 نقطة
  • دراسة SPY25 نقطة
المستكشف · lab-sl-18
▾ lab-sl-18
▾ data
…
bash · داخل المتصفح
learner@quantcraft:~/lab-sl-18$
لم يتم تحميل Python بعدPythonLn 1, Col 1Spaces: 4UTF-8

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

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

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

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

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

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