σμ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.2·~50 دمتوسط

مسارات ridge واللاسو وelastic net برمجيًا

الموضع في المسارالوحدة 2 من 4 · الموضوع 2 من 6
2.2 مسارات ridge واللاسو وelastic net برمجيًا
—درجة المختبر— / 100إجمالي XP—التتابع—

العقوبات والمسارات والضبط الأمين

مع ستين متغيرًا مفسِّرًا مشوشًا تلائم المربعات الصغرى العادية الضجيج. وتضيف العقوبة ثمنًا للمعاملات الكبيرة. يحاسب Ridge(alpha) على مجموع المربعات: تنكمش كل المعاملات ولا يصل أي منها إلى الصفر. ويحاسب Lasso(alpha) على مجموع القيم المطلقة: كلما كبرت alpha هبطت المعاملات إلى صفر تام واحدًا بعد آخر فيختار اللاسو المتغيرات أيضًا. ويمزج ElasticNet(alpha, l1_ratio) بينهما وهذا يفيد حين تدفع متغيرات مترابطة اللاسو إلى اختيار أحدها عشوائيًا. ولا تعامل العقوبة المعاملات بإنصاف إلا إذا كانت الأعمدة بالمقياس نفسه فتُوحَّد أولًا وبمتوسط التدريب وانحرافه فقط وإلا تسربت صفوف الاختبار إلى المقياس. والمرور على شبكة من alpha مع تسجيل كم معاملًا يبقى أو حجم حل ridge يعطي مسار التنظيم.

كم من العقوبة؟ ليست التي تلائم الماضي أفضل ملاءمة: تلك alpha قريبة من الصفر. تختار alpha باختبار متدحرج: في كل طية توحّد بصفوف التدريب وتلائم عليها وتتنبأ بصفوف الاختبار وتقيّم التوقعات بارتباط الرتب مع النتائج (معامل المعلومات). وإن صفّرت alpha الكبيرة كل المعاملات صارت التوقعات ثابتة وغير معرَّف الارتباط فتُقيَّم بصفر. وفي عائد SPY اليومي مقابل عائدات اليوم السابق لـ 60 أصلًا آخر يحتفظ اللاسو بـ 57 معاملًا عند α=10⁻⁵ و38 عند 10⁻⁴ و15 عند 3.2×10⁻⁴ و7 عند 10⁻³، بينما تهبط نظيمة ridge من 0.0043 إلى 0.0005 دون أن يصير أي معامل صفرًا. ويبلغ IC المتدحرج ذروته عند α=3.2×10⁻⁴ بنحو 0.022: رقم متواضع وأمين ما كانت ملاءمة بلا عقوبة لتظهره أبدًا.

  • ridge يقلّص واللاسو يختار وelastic net يفعل الاثنين: تتبّع كلًّا على شبكة من alpha.
  • وحّد بصفوف التدريب وحدها: تعتمد العقوبة على المقياس ولا يجوز لصفوف الاختبار أن تحدده.
  • اضبط alpha خارج العينة: قيّم بارتباط الرتب المتدحرج واعتبر التوقع الثابت صفرًا.

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

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

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

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

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

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

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

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