Các lựa chọn thay thế cho nghịch đảo ma trận thông thường
Trong video trước, chúng ta đã nói ngắn gọn về nghịch đảo tổng quát hay giả nghịch đảo.
Trong bài tập này, bạn sẽ dùng nghịch đảo tổng quát Moore–Penrose trong gói MASS và thấy rằng nó sẽ cho ra nghịch đảo thông thường nếu ma trận bạn đang làm việc vốn đã khả nghịch!
Lệnh ginv() tính nghịch đảo tổng quát Moore–Penrose trong R.
Để biết thêm về nghịch đảo Moore–Penrose, xem liên kết sau.
Bài tập này là một phần của khóa học
Đại số tuyến tính cho Khoa học dữ liệu với R
Hướng dẫn bài tập
- Ma trận Massey của WNBA
Mvà vector chênh lệch điểmfđã được nạp sẵn. InMlại. - Áp dụng nghịch đảo thông thường của
Mlênfvà in kết quả. - Gói
MASSđã được nạp sẵn cho bạn. Áp dụng nghịch đảo tổng quátginv(M)lênfvà in kết quả.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Print M
print(M)
# Find the rating vector the conventional way
r <- ___%*%f
colnames(r) <- "Rating"
print(r)
# Find the rating vector using ginv
r <- ___ ___ ___
colnames(r) <- "Rating"
print(r)