σμ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›الوحدة 4 · البنية والفهم›الموضوع 4.2·~50 دمتقدم

إيجاد أنظمة السوق ومجموعات النظراء

الموضع في المسارالوحدة 4 من 4 · الموضوع 2 من 7
4.2 إيجاد أنظمة السوق ومجموعات النظراء
—درجة المختبر— / 100إجمالي XP—التتابع—

مجموعات بلا تسميات: الأنظمة والنظراء

يقسم K-means n نقطة إلى k مجموعة بتكرار خطوتين: إسناد كل نقطة إلى أقرب مركز ثم نقل كل مركز إلى متوسط نقاطه. وهو يصغّر القصور أي مجموع مربعات المسافات إلى المراكز Σᵢ‖xᵢ-c_(g(i))‖². ينخفض القصور دائمًا مع زيادة k فلا يستطيع اختيار k وحده؛ أما الصورة الظلية فتقارن لكل نقطة المسافة إلى مجموعتها بالمسافة إلى أقرب مجموعة أخرى وتُحسب كمتوسط بين -1 و1 (المرتفع = جيد الانفصال). وهناك قاعدتان عمليتان: ضع الأعمدة على مقياس واحد أولًا لأن المسافات تجمع وحدات خام (StandardScaler) وشغّل عدة بدايات (n_init=3) مع random_state ثابت لأن k-means يجد أمثل محليًا وتسمياته أرقام اعتباطية.

في الأنظمة صِف كل يوم لـ SPY بعائد 21 يومًا وتقلبه السنوي لـ21 يومًا وتراجعه عن أعلى قمة جارية ثم قيّس وجمّع بـ k=3 وأعد ترقيم المجموعات بحسب التقلب ليكون 0 الأهدأ. على 5,384 يومًا تكون المجموعات نظامًا هادئًا في 72% من الأيام (تقلب 11.6%) وآخر متوسطًا في 25% (22.4%) ونظام أزمة في 2.7% (61.5%). ويكاد متوسط عائد اليوم التالي لا يختلف (0.04% و0.05% و0.14%) لكن التشتت 0.79% و1.49% و3.96%: الأنظمة تخبرك عن المخاطر لا عن الاتجاه. وفي النظراء قِس تحرك أصلين معًا بالمسافة 1-ρ وخذ صف مسافات كل أصل وصفًا له وجمّع هذه الصفوف. وبلا أي معلومة قطاعية تقع 59 أصلًا في التقنية والاستهلاك والدفاعية والبنوك والصناعة والطاقة والسندات مع الذهب. تحقق من الاستقرار قبل أن تثق بتجميع: مؤشر راند المعدّل لمجموعات النصف الأول والثاني من العينة 0.38 فقط فتبدّل الأصول الحدّية جانبها.

  • قيّس أولًا وأعد البدء كثيرًا: StandardScaler وn_init=3 وrandom_state ثابت؛ التسميات أرقام اعتباطية فأعد تسميتها بشيء ذي معنى.
  • ينخفض القصور مع k؛ والصورة الظلية تقارن الانفصال بالتشتت ولا تختار أي منهما k وحدها.
  • الأنظمة تخبر عن المخاطر لا الاتجاه؛ وتحقق من استقرار مجموعات النظراء بمؤشر راند المعدّل قبل استخدامها.

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

  • واصفات النظام10 نقطة
  • ملاءمة الأنظمة20 نقطة
  • اختيار k15 نقطة
  • تلخيص الأنظمة15 نقطة
  • مجموعات النظراء15 نقطة
  • استقرار المجموعات10 نقطة
  • الدراسة15 نقطة
المستكشف · lab-sl-22
▾ lab-sl-22
▾ data
…
bash · داخل المتصفح
learner@quantcraft:~/lab-sl-22$
لم يتم تحميل Python بعدPythonLn 1, Col 1Spaces: 4UTF-8

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

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

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

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

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

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