Also habe ich die folgenden Ergebnisse von Naives Bayes-Klassifizierung auf meinem Datensatz bekommt:Wie berechnet man die Genauigkeit von Klassen aus einer 7x7 Konfusionsmatrix?
ich stecken bin aber auf dem Verständnis, wie die Daten zu interpretieren. Ich möchte finden und vergleichen die Genauigkeit jeder Klasse (a-g). eine
Allerdings lässt nehmen Sie die Klasse:
Ich weiß Genauigkeit wird mit dieser Formel gefunden. Wenn ich die Anzahl der korrekt klassifizierten Instanzen - - nehme und sie durch die Gesamtanzahl von 'a' (4953) aus der Zeile a dividiere, ergibt dies ~ 6,32%. Wäre das die Genauigkeit?
EDIT: Wenn wir die Spalte anstelle der Zeile verwenden, erhalten wir 313/1199
, die ~ 26,1% gibt, die eine vernünftige Zahl scheint.
EDIT 2: ich eine Berechnung der Genauigkeit von a
in Excel gemacht habe, die mir 84% als die Genauigkeit gibt, mit der Genauigkeit Berechnung oben gezeigt:
Dies gilt nicht scheinen richtig, da die Gesamtgenauigkeit der Klassifizierung erfolgreich ist ~ 24%
Wie würde ich programmgesteuert vorgehen? – rshah
Sie summieren die entsprechenden Zeilen- und Spalten-Slices aus der 7x7-Matrix. – Prune
Wie betreiben Sie Weka im Moment? Wenn Sie es manuell in der Explorer-Oberfläche ausführen, klicken Sie mit der rechten Maustaste auf das Ergebnis in der Ergebnisliste und wählen Sie ** Ergebnispuffer speichern **, und importieren Sie die Datei als durch Leerzeichen getrennte Datei in ein Tabellenkalkulationsprogramm, in dem Sie das tun können Berechnung. – nekomatic