開始使用免費開始

一般反矩陣的替代作法

在上一段影片中,我們簡要介紹了廣義反矩陣(又稱為偽逆)。

在這個練習中,你會使用 MASS 套件中的 Moore–Penrose 廣義反矩陣,並觀察到:如果你手上的矩陣本來就可逆,它所產生的結果會等同於一般的反矩陣!

ginv() 指令會在 R 中計算 Moore–Penrose 廣義反矩陣。

想了解更多 Moore–Penrose 反矩陣,請參考以下[連結](https://en.wikipedia.org/wiki/Moore%E2%80%93Penrose_inverse)。

本練習屬於課程

R 的資料科學線性代數

檢視課程

練習說明

  • 已為你載入 WNBA Massey 矩陣 M 與得分差向量 f。請再次列印 M
  • M 使用一般反矩陣並套用到 f,然後列印結果。
  • 已為你載入 MASS 套件。請將廣義反矩陣 ginv(M) 套用到 f,並列印結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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)
編輯並執行程式碼