Standardiser vos données
Dans la leçon, nous avons vu qu'on peut en apprendre beaucoup sur un jeu de données en construisant la matrice \(A^TA\) à partir de celui-ci. Dans cet exercice, vous le ferez avec des données athlétiques de joueurs admissibles au repêchage universitaire de la National Football League. Le jeu de données combine est déjà chargé pour vous.
Cette activité fait partie du cours
Algèbre linéaire pour la science des données en R
Instructions de l’exercice
- Extrayez uniquement les éléments numériques du tableau de données en prenant seulement les 5e à 12e colonnes. Nommez cet objet
A(nous ne pouvons pas faire de calculs sur les composantes non numériques des colonnes 1 à 4). - Convertissez ce tableau de données en matrice avec la commande
as.matrix(). - Soustrayez la moyenne de chacune des colonnes de la matrice.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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])