Součet čtverců reziduí
V předchozím cvičení jsme zjistili, že nadmořská výška podél turistické stezky přibližně odpovídá lineárnímu modelu, a zavedli jsme pojem rozdílů mezi modelem a daty jako míru kvality modelu.
V tomto cvičení budeš pracovat se stejnými naměřenými daty a kvantifikuješ, jak dobře model data vystihuje — výpočtem součtu čtverců těchto „rozdílů", které se také nazývají „rezidua".

Toto cvičení je součástí kurzu
Úvod do lineárního modelování v Pythonu
Pokyny k cvičení
- Načti
x_dataay_datapomocí předdefinované funkceload_data(). - Zavolej předdefinovanou funkci
model()a předej jíx_dataa konkrétní hodnotya0,a1. - Vypočítej rezidua jako
y_data - y_modela poté určirsspomocí funkcínp.square()anp.sum(). - Výslednou hodnotu
rssvypiš.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____))