بناء أساس متعامد معياري
الأعمدة المتعامدة المعيارية هي أحسن الأعمدة سلوكًا في المصفوفة: QTQ=I فتحفظ Q الأطوال والزوايا ولا تضخّم الأخطاء أبدًا. ويحوّل غرام-شميت أي أعمدة مستقلة a1,…,an إلى أعمدة متعامدة معيارية: خذ q1=a1/∥a1∥ ثم لكل عمود تالٍ اطرح إسقاطاته على المتجهات q التي وجدتها وطبّع الباقي.
A=QR,Rij=qi⋅aj (i≤j),qj=Rjjaj−∑i<jRijqi(1) تسجيل الأعداد المستعملة يعطي تحليل QR: تضم Q الأعمدة المتعامدة المعيارية وR مثلثية عليا بعناصر Rij=qi⋅aj والأطوال Rjj على القطر. وفي المربعات الصغرى يُصغَّر ∥Ax−b∥=∥QRx−b∥ بالمعادلة Rx^=QTb، وهي نظام مثلثي يُحَل بالتعويض الخلفي دون تكوين ATA أبدًا. ولذلك يكون κ(R)=κ(A) بدلًا من κ(A)2.
غرام-شميت على عمودينلتكن
A=(3412) بعمودين
a1=(3,4) و
a2=(1,2). إذن
R11=∥a1∥=5 و
q1=(0.6,0.8). ثم
R12=q1⋅a2=2.2 ويكون طول
a2−2.2q1=(−0.32,0.24) هو
R22=0.4 فيكون
q2=(−0.8,0.6). وهكذا
Q=(0.60.8−0.80.6) و
R=(502.20.4). تحقّق:
detA=2=detR.
- Q: أعمدة متعامدة معيارية، QTQ=I، بلا تضخيم للأخطاء.
- R: مثلثية عليا؛ يضم قطرها الأطوال الباقية بعد إزالة الاتجاهات السابقة.
- غرام-شميت المعدَّل (أو انعكاسات هاوسهولدر في المكتبات) يُبقي Q متعامدة في الفاصلة العائمة؛ أما النسخة الكلاسيكية فتفقد التعامد مع الأعمدة شبه المرتبطة.
لماذا تستخدم المكتبات QR للانحداركثيرًا ما تكون المتغيرات المستقلة في المالية شبه متوازية (عوامل مترابطة كثيرة وحدود متعددة الحدود). وستربّع المعادلات الطبيعية رقم الاشتراط هذا وتعيد هراءً بصمت، بينما يتعامل QR (أو SVD) مع الأمر. وهذه هي الخوارزمية وراء إجراءات المربعات الصغرى في NumPy وstatsmodels، وهي ما ستبنيه في المشروع الختامي.
المختبر: ما الذي يُقيَّم
- العنصر القطري الأول10 نقطة
- المصفوفة Q20 نقطة
- المصفوفة R20 نقطة
- محدّد من R15 نقطة
- المربعات الصغرى بـ QR15 نقطة
- لماذا QR أدق20 نقطة