Lineare Regression vs. Regressionsbaum
In dieser Übung vergleichst du die RMSE auf dem Test-Set von dt mit der einer linearen Regression. Ein lineares Regressionsmodell lr wurde bereits instanziiert und auf demselben Datensatz wie dt trainiert.
Die Feature-Matrix X_test, das Array der Zielwerte y_test, das trainierte lineare Regressionsmodell lr, die unter dem Alias MSE importierte Funktion mean_squared_error sowie rmse_dt aus der vorherigen Übung stehen dir in deiner Arbeitsumgebung zur Verfügung.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
Sage die Labels des Test-Sets mit dem linearen Regressionsmodell (
lr) voraus und weise das Ergebnisy_pred_lrzu.Berechne das MSE auf dem Test-Set und weise das Ergebnis
mse_lrzu.Berechne die RMSE auf dem Test-Set und weise das Ergebnis
rmse_lrzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Predict test set labels
____ = ____.____(____)
# Compute mse_lr
____ = ____(____, ____)
# Compute rmse_lr
____ = ____
# Print rmse_lr
print('Linear Regression test set RMSE: {:.2f}'.format(rmse_lr))
# Print rmse_dt
print('Regression Tree test set RMSE: {:.2f}'.format(rmse_dt))