Корректировка матрицы Мэсси
Чтобы задача оценки рейтинга для модели матрицы Мэсси ВНБА имела решение, причём единственное, необходимо внести некоторые корректировки. Дело в том, что текущая матрица не является (вычислительно) обратимой.
Один из способов исправить это — добавить строку из 1 в нижнюю часть матрицы \(M\), столбец из -1 в крайнюю правую часть \(M\) и значение 0 в конец вектора разностей очков \(\vec{f}\). В этом упражнении вы выполните все эти изменения для матрицы \(M\).
Это упражнение является частью курса
Линейная алгебра для науки о данных на R
Инструкции к упражнению
- Добавьте строку из
1в нижнюю часть матрицыMс помощью командыrbind(). Сохраните результат в переменнуюM_2. - Добавьте столбец из
-1справа отM_2с помощью командыcbind(). Сохраните результат в переменнуюM_3. - Присвойте элементу с индексом [13, 13] матрицы
M_3значение1. - Выведите полученную матрицу на экран.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Add a row of 1's
M_2 <- rbind(M, ___)
# Add a column of -1's
M_3 <- ___(M_2, rep(-1, 13))
# Change the element in the lower-right corner of the matrix
M_3[___, ___] <- 1
# Print M_3
print(___)