Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Masseyova matice WNBA M a vektor rozdílů bodů f jsou již načteny. Vypiš znovu matici M.
  • Aplikuj regulární inverzi matice M na vektor f a vypiš výsledek.
  • Balíček MASS je již načten. Aplikuj zobecněnou inverzi ginv(M) na vektor f a 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)
Upravit a spustit kód