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

Корректировка матрицы Мэсси

Чтобы задача оценки рейтинга для модели матрицы Мэсси ВНБА имела решение, причём единственное, необходимо внести некоторые корректировки. Дело в том, что текущая матрица не является (вычислительно) обратимой.

Один из способов исправить это — добавить строку из 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(___)
Редактировать и запускать код