НачатьНачать бесплатно

Альтернативы обычной обратной матрице

В последнем видео мы кратко рассмотрели обобщённые, или псевдообратные матрицы.

В этом упражнении вы воспользуетесь обобщённой обратной матрицей Мура–Пенроуза из пакета MASS и убедитесь, что для обратимой матрицы она совпадает с обычной обратной!

Команда ginv() вычисляет обобщённую обратную матрицу Мура–Пенроуза в R.

Подробнее об обратной матрице Мура–Пенроуза можно узнать по следующей ссылке.

Это упражнение является частью курса

Линейная алгебра для науки о данных на R

Посмотреть курс

Инструкции к упражнению

  • Матрица Мэсси 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)
Редактировать и запускать код