Сумма квадратов остатков
В одном из предыдущих упражнений мы выяснили, что высота вдоль туристической тропы приближённо описывается линейной моделью, и познакомились с понятием отклонений между моделью и данными как мерой качества модели.
В этом упражнении вы будете работать с теми же измеренными данными и оценивать качество подгонки модели, вычислив сумму квадратов «отклонений», которые также называют «остатками».

Это упражнение является частью курса
Введение в линейное моделирование на Python
Инструкции к упражнению
- Загрузите
x_dataиy_dataс помощью заранее определённой функцииload_data(). - Вызовите заранее определённую функцию
model(), передав ейx_dataи конкретные значенияa0,a1. - Вычислите остатки как
y_data - y_model, а затем найдитеrss, используяnp.square()иnp.sum(). - Выведите полученное значение
rss.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Load the data
x_data, y_data = load_data()
# Model the data with specified values for parameters a0, a1
y_model = model(____, a0=150, a1=25)
# Compute the RSS value for this parameterization of the model
rss = np.sum(np.square(____ - ____))
print("RSS = {}".format(____))