Prestazioni di regressione
Ora che hai adattato un modello, reg, utilizzando tutte le caratteristiche di sales_df, e hai fatto delle previsioni sui valori di vendita, puoi valutare le prestazioni utilizzando alcune comuni metriche di regressione.
Le variabili X_train, X_test, y_train, y_test e y_pred, insieme al modello adattato, reg, tutte provenienti dall'ultimo esercizio, sono state precaricate.
Il tuo compito è scoprire quanto le caratteristiche siano in grado di spiegare la varianza dei valori target, oltre a 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
- Importazione
mean_squared_error. - Calcola il punteggio R-squared del modello passando i valori delle caratteristiche di prova e i valori del target di prova a un metodo appropriato.
- Calcola l'errore quadratico medio del modello utilizzando
y_testey_pred. - Stampa
r_squaredermse.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import mean_squared_error
from ____.____ import ____
# Compute R-squared
r_squared = reg.____(____, ____)
# Compute RMSE
rmse = ____(____, ____, squared=____)
# Print the metrics
print("R^2: {}".format(____))
print("RMSE: {}".format(____))