Альтернативи звичайній оберненій матриці
У попередньому відео ми коротко поговорили про узагальнені або псевдообернені матриці.
У цій вправі ви використаєте узагальнену обернену матрицю Мура—Пенроуза з пакета MASS і побачите, що вона збігається зі звичайною оберненою, якщо матриця вже є оборотною!
Команда ginv() обчислює в R узагальнену обернену матрицю Мура—Пенроуза.
Докладніше про обернену Мура—Пенроуза читайте за цим посиланням.
Ця вправа є частиною курсу
Лінійна алгебра для Data Science в R
Інструкції до вправи
- Матриця Масі WNBA
Mі вектор різниць очокfвже завантажені. НадрукуйтеMще раз. - Застосуйте звичайну обернену матрицю до
Mіfта виведіть результат. - Пакет
MASSуже підключено. Застосуйте узагальнену оберненуginv(M)доfта виведіть результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)