Alternatywy dla zwykłej odwrotności macierzy
W poprzednim filmie krótko omówiliśmy odwrotności uogólnione (pseudoodwrotności).
W tym ćwiczeniu skorzystasz z uogólnionej odwrotności Moore'a–Penrose'a dostępnej w pakiecie MASS i przekonasz się, że dla macierzy odwracalnej daje ona taki sam wynik jak zwykła odwrotność!
Funkcja ginv() oblicza uogólnioną odwrotność Moore'a–Penrose'a w R.
Więcej informacji na temat odwrotności Moore'a–Penrose'a znajdziesz pod tym linkiem.
To ćwiczenie jest częścią kursu
Algebra liniowa dla data science w R
Instrukcje do ćwiczenia
- Macierz Masseya WNBA
Moraz wektor różnic punktowychfsą już wczytane. Wyświetl macierzM. - Zastosuj zwykłą odwrotność macierzy
Mdo wektorafi wyświetl wynik. - Pakiet
MASSjest już załadowany. Zastosuj uogólnioną odwrotnośćginv(M)do wektorafi wyświetl wynik.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)