Residual Sum of the Squares
In einer früheren Übung haben wir gesehen, dass die Höhe entlang eines Wanderwegs grob durch ein lineares Modell beschrieben werden kann, und wir haben den Begriff der Differenzen zwischen Modell und Daten als Maß für die Güte des Modells eingeführt.
In dieser Übung arbeitest du mit denselben Messdaten und quantifizierst, wie gut ein Modell passt, indem du die Summe der Quadrate der „Differenzen“ berechnest, auch „Residuen“ genannt.

Diese Übung ist Teil des Kurses
Einführung in lineares Modellieren mit Python
Anleitung zur Übung
- Lade
x_data,y_datamit der vordefinierten Funktionload_data(). - Rufe das vordefinierte
model()auf und übergibx_datasowie die konkreten Wertea0,a1. - Berechne die Residuen als
y_data - y_modelund ermittle dannrssmitnp.square()undnp.sum(). - Gib den resultierenden Wert von
rssaus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____))