Scikit-Learn-Verwirrungsmatrix
Ich kann nicht herausfinden, ob ich mein Binärklassifizierungsproblem richtig eingerichtet habe. Ich habe die positive Klasse 1 und die negative 0 benannt. Allerdings verwendet scikit-learn nach meinem Verständnis standardmäßig die Klasse 0 als positive Klasse in seiner Verwirrungsmatrix (also umgekehrt zu meiner Konfiguration). Das verwirrt mich. Ist die oberste Zeile in der Standardeinstellung von scikit-learn die positive oder negative Klasse? Nehmen wir die Ausgabe der Verwirrungsmatrix an:
confusion_matrix(y_test, preds)
[ [30 5]
[2 42] ]
Wie würde es in einer Verwirrungsmatrix aussehen? Sind die tatsächlichen Instanzen die Zeilen oder Spalten in scikit-learn?
prediction prediction
0 1 1 0
----- ----- ----- -----
0 | TN | FP (OR) 1 | TP | FP
actual ----- ----- actual ----- -----
1 | FN | TP 0 | FN | TN