Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj x_data i y_data za pomocą predefiniowanej funkcji load_data().
  • Wywołaj predefiniowaną funkcję model(), przekazując x_data oraz konkretne wartości a0 i a1.
  • Oblicz reszty jako y_data - y_model, a następnie wyznacz rss przy użyciu np.square() i np.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(____))
Edytuj i uruchom kod