Standardizarea datelor
În cadrul lecției, am văzut că poți afla multe despre un set de date construind matricea \(A^TA\) din acesta. În acest exercițiu, vei face acest lucru folosind date atletice despre jucătorii care intră în draft-ul colegial al National Football League. Setul de date combine este deja încărcat pentru tine.
Acest exercițiu face parte din cursul
Algebră liniară pentru știința datelor în R
Instrucțiuni pentru exercițiu
- Extrage doar elementele numerice din data frame selectând coloanele 5 până la 12. Numește rezultatul
A(nu putem efectua calcule matematice pe componentele non-numerice din coloanele 1 până la 4). - Transformă acest data frame într-o matrice folosind comanda
as.matrix(). - Scade media fiecărei coloane din matrice.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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])