Alternativy k regulární inverzní matici
V předchozím videu jsme se stručně zmínili o zobecněných neboli pseudoinverzních maticích.
V tomto cvičení použiješ Moore-Penroseovu zobecněnou inverzi z balíčku MASS a zjistíš, že pokud je matice, se kterou pracuješ, invertovatelná, vrátí výsledek shodný s regulární inverzí!
Příkaz ginv() vypočítá Moore-Penroseovu zobecněnou inverzi v R.
Více informací o Moore-Penroseově inverzi najdeš na tomto odkazu.
Toto cvičení je součástí kurzu
Lineární algebra pro datovou vědu v R
Pokyny k cvičení
- Masseyova matice WNBA
Ma vektor rozdílů bodůfjsou již načteny. Vypiš znovu maticiM. - Aplikuj regulární inverzi matice
Mna vektorfa vypiš výsledek. - Balíček
MASSje již načten. Aplikuj zobecněnou inverziginv(M)na vektorfa vypiš výsledek.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)