σμ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
  • 日本語
  • 中文
مسار SciPy›الوحدة 3 · المصفوفات والإشارات والبنية›الموضوع 3.8·~45 دمتوسط

تجميع الأصول حسب الارتباط

الموضع في المسارالوحدة 3 من 3 · الموضوع 8 من 10
3.8 تجميع الأصول حسب الارتباط
—درجة المختبر— / 100إجمالي XP—التتابع—

ترك الارتباطات ترسم المجموعات

يبدأ التجميع الهرمي من مسافة بين كل زوج من الأصول. الارتباط ليس مسافة لكن dᵢⱼ=√(1/2(1-ρᵢⱼ)) مسافة: تساوي 0 عند ρ=1 وقرابة 0.71 عند ρ=0 و1 عند ρ=-1 وتحقق متراجحة المثلث. تحوّل squareform(d, checks=False) المصفوفة المربعة إلى القائمة المكثفة من n(n-1)/2 مسافة التي تتوقعها scipy.cluster.hierarchy.linkage(y, method='average'). والناتج Z شجرة مكتوبة في n-1 صفًا [يسار, يمين, ارتفاع, حجم]: في كل خطوة تُدمج أقرب مجموعتين والمسافة بين مجموعتين هي متوسط المسافات بين أعضائهما.

تقرأ دالتان الشجرة. تعطي hierarchy.leaves_list(Z) ترتيب الأوراق الذي تتجاور فيه الأصول المتشابهة فتعيد ترتيب مصفوفة الارتباط في كتل ظاهرة. وتقطع hierarchy.fcluster(Z, k, criterion='maxclust') الشجرة إلى k مجموعات على الأكثر وترجع تسمية لكل أصل. على اثني عشر سهمًا وصندوقًا خلال 1,500 يوم ودون أي معلومة قطاعية تظهر خمس مجموعات: التقنية (AAPL وMSFT وNVDA) والبنوك (JPM وBAC وGS) والطاقة (XOM وCVX) والصحة (JNJ وPFE) والسندات (TLT وIEF). وتقيس hierarchy.cophenet(Z, y) أمانة الشجرة: ترتبط المسافات الأصلية بتلك التي تعنيها الشجرة وهي هنا 0.96. القيمة القريبة من 1 تعني ملخصًا جيدًا والمنخفضة تعني أن البنية ليست هرمية حقًا.

  • الارتباط ليس مسافة: استخدم √(1/2(1-ρ)) ثم squareform(..., checks=False).
  • leaves_list ترتّب وfcluster تقطع: الأولى تعطي الجيران والثانية المجموعات.
  • الارتباط الكوفيني القريب من 1 يعني أن الشجرة تحفظ المسافات؛ افحصه قبل الوثوق بالمجموعات.

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

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

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

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

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

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

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

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