σμ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
  • 日本語
  • 中文
مسار Matrix Decompositions›الوحدة 2 · SVD والرتبة المنخفضة›الموضوع 2.2·~50 دمتوسط

التقريب منخفض الرتبة

الموضع في المسارالوحدة 2 من 5 · الموضوع 2 من 2
2.2 التقريب منخفض الرتبة
—درجة المختبر— / 100إجمالي XP—التتابع—

الاحتفاظ بالجزء المهم من المصفوفة

تكتب SVD المصفوفة مجموعًا لطبقات من الرتبة واحد، A=∑iσiuiviTA=\sum_i\sigma_i\mathbf u_i\mathbf v_i^{T}A=∑i​σi​ui​viT​، مرتبة من الأكبر إلى الأصغر. والاحتفاظ بأول kkk طبقة فقط يعطي Ak=UkΣkVkTA_k=U_k\Sigma_kV_k^{T}Ak​=Uk​Σk​VkT​، وهي مصفوفة من الرتبة kkk. وتنص نظرية إيكارت-يونغ على أن هذا البتر هو أفضل تقريب من الرتبة kkk على الإطلاق، سواء قيس الخطأ بنظيم فروبينيوس أو بالنظيم الطيفي. ولا يتفوق أي اختيار بارع لـ kkk اتجاهًا على أعلى kkk اتجاهًا مفردًا.

Ak=∑i=1kσiuiviT,∥A−Ak∥F=∑i>kσi2,∥A−Ak∥2=σk+1A_k=\sum_{i=1}^{k}\sigma_i\mathbf u_i\mathbf v_i^{T},\qquad \lVert A-A_k\rVert_F=\sqrt{\sum_{i>k}\sigma_i^{2}},\qquad \lVert A-A_k\rVert_2=\sigma_{k+1}Ak​=i=1∑k​σi​ui​viT​,∥A−Ak​∥F​=i>k∑​σi2​​,∥A−Ak​∥2​=σk+1​(1)

الخطأ هو بالضبط القيم المفردة المهملة، فنسبة الحجم المربع المحتفظ بها هي ∑i≤kσi2/∑iσi2\sum_{i\le k}\sigma_i^2\big/\sum_i\sigma_i^2∑i≤k​σi2​/∑i​σi2​ وتسمى غالبًا التباين المفسَّر حين تكون AAA بيانات مطروحًا منها المتوسط. وتحتاج مصفوفة m×nm\times nm×n إلى k(m+n+1)k(m+n+1)k(m+n+1) عددًا فقط بدل mnmnmn في تقريب من الرتبة kkk، ولذلك فالرتبة المنخفضة ضغط أيضًا. وفي المالية تكون الطبقات ذات σi\sigma_iσi​ الصغيرة ضجيج عينة في معظمها، فبترها تنقية، ويُختار kkk بعتبة على النسبة المحتفظ بها أو بفجوة في القيم المفردة.

قيم مفردة 10 و6 و3 و1لتكن لمصفوفة قيم مفردة 10 و6 و3 و1. مربعاتها 100 و36 و9 و1 ومجموعها 146. أفضل تقريب من الرتبة 2 يحتفظ بـ 100+36=136100+36=136100+36=136 من 146 أي 93.2%93.2\%93.2%، وخطؤه بنظيم فروبينيوس 9+1=10≈3.16\sqrt{9+1}=\sqrt{10}\approx3.169+1​=10​≈3.16، وخطؤه الطيفي σ3=3\sigma_3=3σ3​=3. وأفضل تقريب من الرتبة 1 خطؤه الطيفي σ2=6\sigma_2=6σ2​=6. ولمصفوفة 1000×2501000\times2501000×250 تحتاج الرتبة 5 إلى 5×(1000+250+1)=62555\times(1000+250+1)=62555×(1000+250+1)=6255 عددًا بدل 250000.
  • إيكارت-يونغ: بتر SVD عند kkk حدًّا هو أفضل تقريب من الرتبة kkk في النظيمين.
  • الخطأ: فروبينيوس ∑i>kσi2\sqrt{\sum_{i>k}\sigma_i^2}∑i>k​σi2​​ والطيفي σk+1\sigma_{k+1}σk+1​.
  • التخزين: k(m+n+1)k(m+n+1)k(m+n+1) عددًا بدل mnmnmn.
اختيار k حكم تقديريلا توجد قاعدة بلا افتراضات. فالنسبة الثابتة مثل 90%90\%90% بسيطة لكنها تحكمية، والفجوة الظاهرة في القيم المفردة طبيعية متى وُجدت، وفي سياق التباين المشترك لاحقًا في هذه المهارة تعطي حافة ماركينكو-باستور عتبة مبرَّرة بين الإشارة والضجيج. ومهما استعملت فتحقق من اختيارك خارج العينة: فالرتبة التي تفسّر بيانات التدريب أفضل ليست التي تتنبأ بالبيانات الجديدة أفضل.

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

  • خطأ فروبينيوس15 نقطة
  • النسبة المحتفظ بها15 نقطة
  • تقريب من الرتبة واحد15 نقطة
  • تخزين مصفوفة منخفضة الرتبة10 نقطة
  • نظرية إيكارت-يونغ15 نقطة
  • ضغط مصفوفة15 نقطة
  • لماذا ينقّي البتر15 نقطة
0/ 7 تمت الإجابة
المهام
1إجابة رقمية15 نقطةبلا إجابة

لمصفوفة قيم مفردة 10 و6 و3 و1. ما خطأ فروبينيوس لأفضل تقريب من الرتبة 2؟ أعطه بمنزلتين عشريتين.

error=error =error=المقبول: ± 0.02
2إجابة رقمية15 نقطةبلا إجابة

للمصفوفة نفسها، ما النسبة المئوية من مربع نظيم فروبينيوس التي يحتفظ بها التقريب من الرتبة 2؟ أعطها بمنزلة عشرية واحدة.

kept=kept =kept=المقبول: ± 0.1
3مصفوفة · متجه15 نقطةبلا إجابة

للمصفوفة المتماثلة A=(2112)A=\begin{pmatrix}2&1\\1&2\end{pmatrix}A=(21​12​) قيمتان مفردتان 3 و1 واتجاه رئيسي u=v=(1,1)/2\mathbf u=\mathbf v=(1,1)/\sqrt2u=v=(1,1)/2​. احسب أفضل تقريب لها من الرتبة واحد A1=3 uvTA_1=3\,\mathbf u\mathbf v^{T}A1​=3uvT.

A1=A_1 =A1​=
4إجابة رقمية10 نقطةبلا إجابة

تُقرَّب مصفوفة 1000×2501000\times2501000×250 برتبة 5 بـ UkU_kUk​ وΣk\Sigma_kΣk​ وVkV_kVk​. كم عددًا يجب تخزينه باستعمال k(m+n+1)k(m+n+1)k(m+n+1)؟

numbers=numbers =numbers=المقبول: ± 0.5
5اختيار15 نقطةبلا إجابة

ماذا تنص نظرية إيكارت-يونغ؟

6رتّب الخطوات15 نقطةبلا إجابة

رتّب خطوات التقريب منخفض الرتبة.

اسحب لإعادة الترتيب، أو ركّز على عنصر واضغط مسافة لرفعه والأسهم لتحريكه ومسافة لإفلاته.

  1. 1قِس الخطأ أو نسبة التباين المحتفظ بها
  2. 2اختر kkk من القيم المفردة
  3. 3احسب SVD للمصفوفة
  4. 4أعد بناء Ak=UkΣkVkTA_k=U_k\Sigma_kV_k^{T}Ak​=Uk​Σk​VkT​ من أعلى kkk حدًّا
7اشرح بكلماتك15 نقطةبلا إجابة

في جملة أو جملتين بيّن لماذا قد يزيل إهمال القيم المفردة الصغيرة لمصفوفة عوائد الضجيج.

وضع الرياضياتإدخال بلوحة المفاتيح أو LaTeXالمهمة 1 من 7 · Ctrl ⏎ للتحقق

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

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

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