開始使用免費開始

標準化你的資料

在課堂中,我們看到透過從資料集中建立矩陣 $A^TA$,可以了解很多事情。這個練習中,你要用進入美式職業橄欖球聯盟(NFL)大學選秀的球員體測資料來實作。資料集 combine 已為你載入。

本練習屬於課程

R 的資料科學線性代數

檢視課程

練習說明

  • 只擷取資料框中第 5 到第 12 欄的數值欄位,並將其命名為 A(第 1 到第 4 欄為非數值成分,無法進行數學運算)。
  • 使用 as.matrix() 指令把這個資料框轉成矩陣。
  • 對矩陣的每一欄減去該欄的平均值。

動手互動練習

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

# Extract columns 5-12 of combine
A <- combine[, ___:___]

# Make A into a matrix
A <- ___(A)

# Subtract the mean of each column
A[, ___] <- A[, 1] - mean(A[, 1])
A[, 2] <- A[, 2] - ___(A[, 2])
A[, ___] <- A[, 3] - mean(A[, 3])
A[, ___] <- A[, ___] - mean(A[, 4])
A[, 5] <- A[, 5] - mean(A[, 5])
A[, ___] <- A[, 6] - mean(A[, ___])
A[, 7] <- A[, ___] - mean(A[, 7])
A[, ___] <- A[, 8] - mean(A[, 8])
編輯並執行程式碼