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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage