CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • La matrice de Massey WNBA M et le vecteur des écarts de points f sont déjà chargés. Affichez de nouveau M.
  • Appliquez l’inverse classique de M à f et affichez le résultat.
  • Le package MASS est déjà chargé. Appliquez l’inverse généralisé ginv(M) à f et 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)
Modifier et exécuter le code