Alternatives à l’inverse classique d’une matrice
Dans la dernière vidéo, nous avons évoqué brièvement les inverses généralisés ou pseudo-inverses.
Dans cet exercice, vous allez utiliser l’inverse généralisé de Moore-Penrose du package MASS et constater qu’il coïncide avec l’inverse classique si la matrice avec laquelle vous travaillez est déjà inversible !
La commande ginv() calcule l’inverse généralisé de Moore-Penrose en R.
Pour en savoir plus sur l’inverse de Moore-Penrose, consultez le lien.
Cet exercice fait partie du cours
Algèbre linéaire pour la data science en R
Instructions
- La matrice de Massey WNBA
Met le vecteur des écarts de pointsfsont déjà chargés. Affichez de nouveauM. - Appliquez l’inverse classique de
Màfet affichez le résultat. - Le package
MASSest déjà chargé. Appliquez l’inverse généraliséginv(M)àfet affichez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)