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
Oefeninstructies
- De WNBA Massey-matrix
Men vector met puntenverschillenfzijn voor je geladen. PrintMnogmaals. - Pas de gewone inverse van
Mtoe opfen print het resultaat. - Het
MASS-pakket is al voor je geladen. Pas de gegeneraliseerde inverseginv(M)toe opfen 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)