開始使用免費開始

調整 Massey 矩陣

在我們的 WNBA Massey 矩陣模型中,為了讓評分問題的解存在且唯一,需要做一些調整。原因是目前的矩陣在計算上不可逆。

一種作法是:在矩陣 \(M\) 的底部加入一列 1,在 \(M\) 的最右邊加入一欄 -1,並在分差向量 \(\vec{f}\) 的底部加入一個 0。在本練習中,你會實際把這些都加到矩陣 \(M\) 上。

本練習屬於課程

R 的資料科學線性代數

檢視課程

練習說明

  • 使用 rbind() 在矩陣 M 的底部加入一列 1,並將結果指定為 M_2
  • 使用 cbind()M_2 的右側加入一欄 -1,並將結果指定為 M_3
  • M_3 的第 13×13 個元素設為 1
  • 列印結果矩陣。

動手互動練習

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

# Add a row of 1's
M_2 <- rbind(M, ___)

# Add a column of -1's 
M_3 <- ___(M_2, rep(-1, 13))

# Change the element in the lower-right corner of the matrix
M_3[___, ___] <- 1

# Print M_3
print(___)
編輯並執行程式碼