σμ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
  • 日本語
  • 中文
مسار Linear Algebra›الوحدة 4 · المربعات الصغرى والتحليلات›الموضوع 4.4·~1 س 30 دمتوسط

المشروع الختامي: انحدار OLS من الصفر

الموضع في المسارالوحدة 4 من 4 · الموضوع 4 من 4
4.4 المشروع الختامي: انحدار OLS من الصفر
—درجة المختبر— / 100إجمالي XP—التتابع—

الانحدار إسقاط، وQR يحسبه

كل ما في هذه المهارة يلتقي في حساب واحد. فانحدار متغير تابع y على متغيرات مستقلة في أعمدة X يُسقط y على فضاء أعمدة X؛ والمعاملات β̂ هي أوزان ذلك الإسقاط، والمتبقي متعامد مع كل متغير مستقل. ولإيجاد الأوزان دون تربيع رقم الاشتراط نحلّل X=QR ونحل النظام المثلثي Rβ̂=Qᵀy بالتعويض الخلفي. وهذا ما تفعله المكتبة حين تستدعي إجراء المربعات الصغرى.

X=QR, Rβ̂=Qᵀy, R²=1-(‖e‖²)/(‖y-ȳ1‖²)

في المالية يكون المتغير التابع هو العائد اليومي لسهم والمتغيرات المستقلة هي عوائد السوق وعوامل أخرى. الحد الثابت α هو متوسط العائد غير المفسَّر بالعوامل، وكل ميل β هو الحساسية لعامل، وR² هو حصة تباين السهم التي تفسّرها العوامل. تُحسب من العوائد البسيطة اليومية rₜ=Pₜ/Pₜ₋₁-1 مع استعمال الأيام التي لكل السلاسل فيها عائد فقط.

ما المتوقع مع أبليعطي انحدار AAPL على SPY (السوق) وMSFT منذ 2018 نحو β_SPY≈1.01 وβ_MSFT≈0.17 وR²≈0.58 وقيمة α تقارب 0.035 بالمئة يوميًا على مدى 2171 يومًا. وبيتا القريبة من واحد تعني أن أبل تتحرك تقريبًا مع السوق واحدًا بواحد، ويدل R² على أن السوق ومايكروسوفت يفسّران أكثر قليلًا من نصف تباينها اليومي؛ والباقي خاص بأبل. وخذ α بحذر: الأسعار معدّلة ولا يضم الملف سوى شركات ناجية مما يجمّلها.
  • غرام-شميت المعدَّل يبني Q وR؛ اطرح كل إسقاط من المتجه المحدَّث.
  • التعويض الخلفي يحل نظامًا مثلثيًا من الصف الأخير صعودًا.
  • عمود الآحاد يعطي الحد الثابت؛ وبدونه يُجبَر المستقيم على المرور بالأصل.
العوامل المترابطة تتقاسم الفضليتحرك SPY وMSFT معًا فلا تكون مصفوفة البيانات حسنة الاشتراط تمامًا. وتبقى البيتا محددة جيدًا هنا لأن السلسلتين بعيدتان عن التطابق، لكن إضافة عامل ثالث يكاد يكون تركيبًا منهما سيجعل البيتا الفردية تتأرجح بشدة بينما لا تتغير القيم المُطابَقة إلا قليلًا. فاستعمل رقم اشتراط X كضوء تحذير.

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

  • غرام-شميت المعدَّل25 نقطة
  • التعويض الخلفي15 نقطة
  • مطابقة OLS من QR30 نقطة
  • بيتا على عوائد حقيقية30 نقطة
المستكشف · lab-la-10
▾ lab-la-10
▾ data
…
bash · داخل المتصفح
learner@quantcraft:~/lab-la-10$
لم يتم تحميل Python بعدPythonLn 1, Col 1Spaces: 4UTF-8

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

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

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

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

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

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