مسألة المحفظة مسألة مصفوفات. تحوي مصفوفة التباين المشترك Σ تباينات الأصول وتحركاتها المشتركة، وتكاد كل مهمة تطلب فعل شيء بها. تحل scipy.linalg.solve(A, b) المعادلة Ax=b للمجهول x. ولا ينبغي حساب المعكوس inv(A) ثم الضرب: فالحل المباشر أقل عملًا وأقل فقدًا للدقة. وتفكك عاملية تشوليسكي linalg.cholesky(S, lower=True) مصفوفة التباين المشترك إلى Σ=LL⊤ حيث L مثلثية سفلية أي أصفار فوق القطر. وإذا كان z متجه أعداد طبيعية معيارية مستقلة فإن لـ Lz تباينًا مشتركًا Σ وبهذا نحاكي عوائد مترابطة.
تخبرك القيم الذاتية لـ Σ بعدد مصادر الخطر المستقلة حقًا. ترجعها linalg.eigvalsh(S) لمصفوفة متناظرة من الأصغر إلى الأكبر. ولأصلين ارتباطهما ρ تكون القيمتان الذاتيتان لمصفوفة الارتباط 1+ρ و1−ρ فللأصول شديدة الارتباط قيمة ذاتية كبيرة وأخرى ضئيلة. ونسبة الأكبر إلى الأصغر هي عدد الشرط. وعدد الشرط الكبير يعني أن المصفوفة قريبة من الشذوذ أي يكاد يستحيل عكسها، وأن تغييرًا صغيرًا في البيانات قد يحرك جواب الحل كثيرًا. والمحسّنات التي تأخذ معكوس Σ حساسة لهذا بالذات.
Ax=b⇒x=solve(A,b),Σ=LL⊤,r=Lz,κ(Σ)=λminλmax(1)
أصلان يدويًالنأخذ Σ=(4223). عامل تشوليسكي لها L=(2102) لأن LL⊤ يعطي 4 و2 و2 و1+2=3. وللسحب المستقل z=(1,1) يكون السحب المترابط Lz=(2,1+2)=(2,2.414). ولحل (2113)x=(35) نحذف فنجد x=(0.8,1.4). ولمصفوفة ارتباط بـ ρ=0.9 قيمتان ذاتيتان 1.9 و0.1 فيحمل العامل الأول 1.9/2=95% من التباين الكلي. ولمصفوفة قيمتاها الذاتيتان 1 و3 عدد شرط 3. وفي بيانات حقيقية لـ SPY وQQQ وTLT على 5,404 أيام ارتباط 0.92 بين SPY وQQQ ونحو −0.3 بين كل منهما وTLT. ولمصفوفة الارتباط قيم ذاتية 0.08 و0.86 و2.06 فيحمل عامل واحد 69% من التباين وعدد الشرط 26.
حلّ لا عكس: solve(A, b) أسرع وأدق من inv(A) @ b.
تشوليسكي يصنع الارتباط: اضرب طبيعيات مستقلة في L لتحصل على عوائد تباينها المشترك Σ.
راقب عدد الشرط: الأصول شديدة الارتباط تجعل Σ قريبة من الشذوذ والحلول غير مستقرة.
المختبر: ما الذي يُقيَّم
عامل تشوليسكي20 نقطة
حل نظام10 نقطة
عدد شرط10 نقطة
حصة العامل من التباين10 نقطة
فائدة كل روتين15 نقطة
محاكاة عوائد مترابطة10 نقطة
لماذا لا نعكس25 نقطة
0/ 7 تمت الإجابة
1مصفوفة · متجه20 نقطةبلا إجابة
أوجد المصفوفة المثلثية السفلية L التي تحقق LL⊤=Σ=(4223). أدخل L (استعمل 1.4142 لـ 2).
L=
2إجابة رقمية10 نقطةبلا إجابة
حل 2x1+x2=3 وx1+3x2=5. كم يساوي x2؟ أعط منزلة عشرية واحدة.
x=المقبول: ± 0.02
3إجابة رقمية10 نقطةبلا إجابة
لمصفوفة متناظرة قيمتان ذاتيتان 1 و3. ما عدد شرطها أي أكبر قيمة ذاتية مقسومة على الأصغر؟
k=المقبول: ± 0.01
4إجابة رقمية10 نقطةبلا إجابة
لأصلين ارتباطهما 0.9 قيمتان ذاتيتان لمصفوفة الارتباط 1.9 و0.1. ما النسبة المئوية من التباين الكلي التي يحملها العامل الأول؟
s=المقبول: ± 0.5
5مطابقة15 نقطةبلا إجابة
طابق كل روتين من scipy.linalg بمهمته في عمل المحافظ.
اختر مقابل كل عنصر في اليسار.
solve
cholesky
eigvalsh
lstsq
6رتّب الخطوات10 نقطةبلا إجابة
رتّب خطوات محاكاة عوائد يومية مترابطة.
اسحب لإعادة الترتيب، أو ركّز على عنصر واضغط مسافة لرفعه والأسهم لتحريكه ومسافة لإفلاته.
1التحقق من أن التباين المشترك في العينة قريب من الهدف
2ضرب السحوبات الطبيعية في L
3تقدير مصفوفة التباين المشترك من التاريخ
4سحب أعداد طبيعية معيارية مستقلة
5تحليلها بطريقة تشوليسكي
7اشرح بكلماتك25 نقطةبلا إجابة
اشرح في جملة أو جملتين لماذا يُفضَّل solve(A, b) على inv(A) @ b وبماذا ينذر عدد الشرط الكبير.
وضع الرياضياتإدخال بلوحة المفاتيح أو LaTeXالمهمة 1 من 7 · Ctrl ⏎ للتحقق