ПочатиПочніть безкоштовно

Сума квадратів залишків

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

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

Ця вправа є частиною курсу

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