IniziaInizia gratis

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

Visualizza il corso

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_test e y_pred.
  • Stampa r_squared e rmse.

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(____))
Modifica ed esegui il codice