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

النماذج الخطية والتنظيم

الموضع في المسارالوحدة 2 من 4 · الموضوع 1 من 3
2.1 النماذج الخطية والتنظيم
—درجة المختبر— / 100إجمالي XP—التتابع—

تقليص المعاملات عمدًا

تجد المربعات الصغرى العادية الخط الأنسب لبيانات التدريب ومع البيانات المالية المشوشة تلاءم الضجيج أيضًا. ويضيف التنظيم عقوبة على حجم المعاملات فيتنازل النموذج عن قليل من الملاءمة مقابل كثير من الثبات. ويعاقب ridge مجموع مربعات المعاملات ويقلصها كلها نحو الصفر. ويعاقب lasso قيمها المطلقة وقد يدفع المعاملات الضعيفة إلى الصفر تمامًا فيختار الميزات. والقوة α\alphaα معامل فائق: α=0\alpha=0α=0 هو المربعات الصغرى العادية وα\alphaα الكبير جدًا يعطي نموذجًا مسطحًا يتنبأ بالمتوسط.

b^ridge=SxySxx+α,b^lasso=max⁡(ρ−α, 0)Sxx/n,ρ=Sxyn\hat b_{\mathrm{ridge}}=\frac{S_{xy}}{S_{xx}+\alpha},\qquad \hat b_{\mathrm{lasso}}=\frac{\max(\rho-\alpha,\,0)}{S_{xx}/n},\quad \rho=\frac{S_{xy}}{n}b^ridge​=Sxx​+αSxy​​,b^lasso​=Sxx​/nmax(ρ−α,0)​,ρ=nSxy​​(1)

عمليًا قيّس الميزات داخل خط معالجة لأن العقوبة تعامل كل المعاملات بالتساوي. واختر α\alphaα على بيانات تحقق تأتي بعد بيانات التدريب زمنيًا. وابدأ بـ ridge حين تكون الميزات مترابطة والإشارة ضعيفة كما في درجات الزخم والقيمة والجودة واستعمل lasso حين تريد قائمة قصيرة من الميزات. ويمزج elastic net العقوبتين. ولا تصنع أي منهما إشارة: فالعقوبة لا تجعل النموذج إلا أقل حساسية للضجيج.

ثلاث نقاط وميزة واحدةخذ x=−1,0,1x=-1,0,1x=−1,0,1 وy=−1;0.5;2y=-1;0.5;2y=−1;0.5;2. فيكون Sxy=3S_{xy}=3Sxy​=3 وSxx=2S_{xx}=2Sxx​=2 وn=3n=3n=3. تعطي المربعات الصغرى الميل 3/2=1.53/2=1.53/2=1.5. وridge بـ α=1\alpha=1α=1 يعطي 3/(2+1)=1.03/(2+1)=1.03/(2+1)=1.0 وبـ α=2\alpha=2α=2 يعطي 3/4=0.753/4=0.753/4=0.75. وفي lasso يكون ρ=1\rho=1ρ=1 وSxx/n=2/3S_{xx}/n=2/3Sxx​/n=2/3 فـ α=0.5\alpha=0.5α=0.5 يعطي 0.5/(2/3)=0.750.5/(2/3)=0.750.5/(2/3)=0.75 وα=1\alpha=1α=1 يعطي 000 تمامًا. وعلى اللوحة الشهرية الحقيقية للأسهم (16,470 صفًا وثلاث ميزات معيارية) معاملات ridge عند α=1\alpha=1α=1 نحو 0.00320.00320.0032 للزخم و0.000010.000010.00001 للشهر الأخير و0.00400.00400.0040 للتقلب. ولأن SxxS_{xx}Sxx​ قرب 16,00016{,}00016,000 فحتى α=1000\alpha=1000α=1000 لا يقلص معاملًا إلا بنحو 6%6\%6% ويبقى معامل المعلومات للمشي الأمامي عند 0.0330.0330.033 لكل α\alphaα من 0.010.010.01 إلى 10410^{4}104.
  • ridge يقلّص وlasso يختار: يبقي ridge كل الميزات بأوزان أصغر وقد يسقط lasso الضعيفة.
  • القوة موازنة: α=0\alpha=0α=0 مربعات صغرى وα\alphaα الضخم يتنبأ بالمتوسط.
  • قيّس الميزات أولًا: العقوبة تعامل كل المعاملات بالتساوي فلا بد من مقياس مشترك.

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

  • المربعات الصغرى10 نقطة
  • ridge بـ alpha 115 نقطة
  • ridge بـ alpha 215 نقطة
  • lasso بـ alpha 0.515 نقطة
  • lasso بـ alpha 110 نقطة
  • عقوبة ضخمة10 نقطة
  • طابق المصطلحات10 نقطة
  • لماذا قد يعطي lasso صفرًا تمامًا15 نقطة
0/ 8 تمت الإجابة
المهام
1إجابة رقمية10 نقطةبلا إجابة

لـ x=−1,0,1x=-1,0,1x=−1,0,1 وy=−1;0.5;2y=-1;0.5;2y=−1;0.5;2 يكون Sxy=3S_{xy}=3Sxy​=3 وSxx=2S_{xx}=2Sxx​=2. كم ميل المربعات الصغرى Sxy/SxxS_{xy}/S_{xx}Sxy​/Sxx​؟

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

يقلص ridge الميل إلى Sxy/(Sxx+α)S_{xy}/(S_{xx}+\alpha)Sxy​/(Sxx​+α). بـ Sxy=3S_{xy}=3Sxy​=3 وSxx=2S_{xx}=2Sxx​=2 وα=1\alpha=1α=1 كم ميل ridge؟

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

خذ الآن α=2\alpha=2α=2 بالقيمتين نفسيهما Sxy=3S_{xy}=3Sxy​=3 وSxx=2S_{xx}=2Sxx​=2. كم ميل ridge؟ أعطه بخانتين عشريتين.

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

للبيانات نفسها ρ=Sxy/n=1\rho=S_{xy}/n=1ρ=Sxy​/n=1 وSxx/n=2/3S_{xx}/n=2/3Sxx​/n=2/3. ميل lasso هو max⁡(ρ−α,0)/(Sxx/n)\max(\rho-\alpha,0)/(S_{xx}/n)max(ρ−α,0)/(Sxx​/n). كم هو لـ α=0.5\alpha=0.5α=0.5؟ أعطه بخانتين عشريتين.

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

بالبيانات نفسها وα=1\alpha=1α=1 كم ميل lasso أي max⁡(ρ−α,0)/(Sxx/n)\max(\rho-\alpha,0)/(S_{xx}/n)max(ρ−α,0)/(Sxx​/n)؟

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

يُلاءَم نموذج ridge بـ alpha كبير جدًا. ماذا يتنبأ؟

7مطابقة10 نقطةبلا إجابة

طابق كل نموذج بطريقة تعامله مع المعاملات.

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

المربعات الصغرى
ridge
lasso
alpha
8اشرح بكلماتك15 نقطةبلا إجابة

في جملة أو جملتين اشرح لماذا يستطيع lasso جعل معامل صفرًا تمامًا بينما يصغّره ridge فقط.

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

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

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

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