Suma kwadratów reszt
W poprzednim ćwiczeniu zobaczyłeś, że wysokość wzdłuż szlaku turystycznego daje się w przybliżeniu opisać modelem liniowym. Wprowadziliśmy też pojęcie różnic między modelem a danymi jako miary dopasowania modelu.
W tym ćwiczeniu będziesz pracować z tymi samymi danymi i oceniać jakość dopasowania modelu, obliczając sumę kwadratów tych różnic – zwanych też „resztami".

To ćwiczenie jest częścią kursu
Wprowadzenie do modelowania liniowego w Pythonie
Instrukcje do ćwiczenia
- Wczytaj
x_dataiy_dataza pomocą predefiniowanej funkcjiload_data(). - Wywołaj predefiniowaną funkcję
model(), przekazującx_dataoraz konkretne wartościa0ia1. - Oblicz reszty jako
y_data - y_model, a następnie wyznaczrssprzy użyciunp.square()inp.sum(). - Wyświetl obliczoną wartość
rss.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____))