Aan de slagGa gratis aan de slag

Alternatieven voor de reguliere matrixinverse

In de laatste video hadden we het kort over gegeneraliseerde of pseudo-inverses.

In deze oefening gebruik je de Moore-Penrose-gegeneraliseerde inverse uit het MASS-pakket en zie je dat die dezelfde uitkomst geeft als de gewone inverse als de matrix waarmee je werkt al inverteerbaar is!

Het commando ginv() berekent in R de Moore-Penrose-gegeneraliseerde inverse.

Voor meer informatie over de Moore-Penrose-inverse, zie de volgende link.

Deze oefening maakt deel uit van de cursus

Lineaire algebra voor data science in R

Cursus bekijken

Oefeninstructies

  • De WNBA Massey-matrix M en vector met puntenverschillen f zijn voor je geladen. Print M nogmaals.
  • Pas de gewone inverse van M toe op f en print het resultaat.
  • Het MASS-pakket is al voor je geladen. Pas de gegeneraliseerde inverse ginv(M) toe op f en print het resultaat.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren