Bewertung der Bagging-Leistung

Jetzt, da du den Bagging-Klassifikator instanziiert hast, ist es an der Zeit, ihn zu trainieren und die Genauigkeit der Testmenge zu bewerten.

Der indische Leberpatientendatensatz wird für dich aufbereitet und in 80% Trainings- und 20% Testdaten aufgeteilt. Die Merkmalsmatrizen X_train und X_test sowie die Arrays der Beschriftungen y_train und y_test sind in deinem Arbeitsbereich verfügbar. Außerdem haben wir den Bagging-Klassifikator bc, den du in der vorherigen Übung instanziiert hast, und die Funktion accuracy_score() von sklearn.metrics geladen.

Diese Übung ist Teil des Kurses

Maschinelles Lernen mit baumbasierten Modellen in Python

Kurs anzeigen

Anleitung zur Übung

  • Passe bc an die Trainingsmenge an.

  • Sage die Beschriftungen der Testmenge voraus und ordne das Ergebnis y_pred zu.

  • Bestimme die Genauigkeit der Testreihe bc.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Fit bc to the training set
____.____(____, ____)

# Predict test set labels
y_pred = ____.____(____)

# Evaluate acc_test
acc_test = ____(____, ____)
print('Test set accuracy of bc: {:.2f}'.format(acc_test))