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
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))