ข้อพิจารณาอื่น ๆ สำหรับสมการเมทริกซ์-เวกเตอร์

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

Eric Eager

Data Scientist at Pro Football Focus

จำนวนสมการมากกว่าตัวไม่รู้

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

จำนวนสมการมากกว่าตัวไม่รู้

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

จำนวนสมการน้อยกว่าตัวไม่รู้

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

ตัวเลือกสำหรับเมทริกซ์ที่ไม่เป็นสี่เหลี่ยมจัตุรัส

  • การลดรูปแถว (คำนวณด้วยมือ ยากสำหรับปัญหาขนาดใหญ่)

  • Least Squares (เมื่อจำนวนแถวมากกว่าคอลัมน์ — ใช้ใน Linear Regression)

  • Singular Value Decomposition (เมื่อจำนวนคอลัมน์มากกว่าแถว — ใช้ใน Principal Component Analysis)

  • Generalized หรือ Pseudo-Inverse

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

Moore-Penrose Generalized Inverse

library(MASS)
print(A)
     [,1] [,2]
[1,]    2    3
[2,]   -1    4
[3,]    1    7
ginv(A)
          [,1]        [,2]       [,3]
[1,] 0.3333333 -0.30303030 0.03030303
[2,] 0.0000000  0.09090909 0.09090909
ginv(A)%*%A
     [,1]          [,2]
[1,]    1 -1.110223e-16
[2,]    0  1.000000e+00
A%*%ginv(A)
           [,1]       [,2]      [,3]
[1,]  0.6666667 -0.3333333 0.3333333
[2,] -0.3333333  0.6666667 0.3333333
[3,]  0.3333333  0.3333333 0.6666667
พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

Moore-Penrose Generalized Inverse

print(A)
     [,1] [,2]
[1,]    2    3
[2,]   -1    4
[3,]    1    7
print(b)
1 7 8
x <- ginv(A)%*%b
A%*%x
     [,1]
[1,]    1
[2,]    7
[3,]    8
พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

มาฝึกกันเถอะ!

พีชคณิตเชิงเส้นสำหรับ Data Science ใน R

Preparing Video For Download...