Сума квадратів залишків
У попередній вправі ми побачили, що висота вздовж пішохідної стежки приблизно описується лінійною моделлю, і ввели поняття різниць між моделлю та даними як міри якості моделі.
У цій вправі ви працюватимете з тими самими виміряними даними та кількісно оцінюватимете, наскільки добре модель їм відповідає, обчислюючи суму квадратів «різниць», які також називають «залишками».

Ця вправа є частиною курсу
Вступ до лінійного моделювання в 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(____))