Valutare le prestazioni della regressione
Ora che hai addestrato un modello, reg, usando tutte le feature di sales_df e hai generato le previsioni dei valori di vendita, puoi valutarne le prestazioni con alcune metriche comuni per la regressione.
Le variabili X_train, X_test, y_train, y_test e y_pred, insieme al modello addestrato reg, tutte dall'esercizio precedente, sono già state caricate per te.
Il tuo compito è capire quanto bene le feature riescono a spiegare la varianza dei valori target e valutare la capacità del modello di fare previsioni su dati non visti.
Questo esercizio fa parte del corso
Apprendimento supervisionato con scikit-learn
Istruzioni dell'esercizio
- Importa
root_mean_squared_error. - Calcola l'R-squared del modello passando i valori delle feature di test e i valori target di test a un metodo appropriato.
- Calcola la root mean squared error del modello usando
y_testey_pred. - Stampa
r_squaredermse.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import root_mean_squared_error
from ____.____ import ____
# Compute R-squared
r_squared = reg.____(____, ____)
# Compute RMSE
rmse = ____(____, ____)
# Print the metrics
print("R^2: {}".format(____))
print("RMSE: {}".format(____))