Somma dei quadrati dei residui
In un esercizio precedente abbiamo visto che l'altitudine lungo un sentiero escursionistico era approssimata da un modello lineare e abbiamo introdotto il concetto di differenze tra il modello e i dati come misura della bontà del modello.
In questo esercizio lavorerai con gli stessi dati misurati e quantificherai quanto bene un modello li rappresenta calcolando la somma dei quadrati delle "differenze", dette anche "residui".

Questo esercizio fa parte del corso
Introduzione alla modellazione lineare in Python
Istruzioni dell'esercizio
- Carica
x_data,y_datacon la funzione predefinitaload_data(). - Chiama la funzione predefinita
model(), passandox_datae i valori specificia0,a1. - Calcola i residui come
y_data - y_modele poi trovarssusandonp.square()enp.sum(). - Stampa il valore risultante di
rss.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____))