Aan de slagGa gratis aan de slag

Confusion matrix

Met de functie confusion_matrix() van scikit-learn maak je eenvoudig de confusion matrix van je classifier en krijg je een genuanceerder beeld van de prestaties. De functie neemt twee argumenten: de echte labels van je testset - y_test - en je voorspelde labels.

De voorspelde labels van je Random Forest-classifier uit de vorige oefening zijn opgeslagen in y_pred en als volgt berekend:

y_pred = clf.predict(X_test)

Belangrijke opmerking: sklearn berekent standaard de confusion matrix als volgt:

Screenshot 2019-05-13 05.59.04.png

Let op dat de assen het tegenovergestelde zijn van wat je in de video zag. De metrieken zelf blijven hetzelfde, maar houd hier rekening mee bij het interpreteren van de tabel.

Deze oefening maakt deel uit van de cursus

Marketinganalyse: klantverloop voorspellen in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import confusion_matrix
Code bewerken en uitvoeren