Verwirrungsmatrix im maschinellen Lernen mit BEISPIEL

Was ist eine Verwirrungsmatrix?

Eine Verwirrungsmatrix ist eine Leistungsmesstechnik fรผr die Klassifizierung maschinellen Lernens. Dabei handelt es sich um eine Art Tabelle, die Ihnen hilft, die Leistung des Klassifizierungsmodells anhand einer Reihe von Testdaten zu ermitteln, damit die wahren Werte bekannt sind. Der Begriff Verwirrungsmatrix selbst ist sehr einfach, die zugehรถrige Terminologie kann jedoch etwas verwirrend sein. Hier wird eine einfache Erklรคrung fรผr diese Technik gegeben.

Vier Ergebnisse der Verwirrungsmatrix

Die Konfusionsmatrix visualisiert die Genauigkeit eines Klassifikators durch Vergleich der tatsรคchlichen und der vorhergesagten Klassen. Die binรคre Konfusionsmatrix besteht aus Quadraten:

Verwirrungstabelle
Verwirrungstabelle
  • TP: Richtig positiv: Vorhergesagte Werte werden korrekt als tatsรคchlich positiv vorhergesagt
  • FP: Die vorhergesagten Werte haben fรคlschlicherweise ein tatsรคchlich positives Ergebnis vorhergesagt. Das heiรŸt, negative Werte werden als positiv vorhergesagt
  • FN: Falsch negativ: Positive Werte werden als negativ vorhergesagt
  • TN: True Negative: Vorhergesagte Werte werden korrekt als tatsรคchliches Negativ vorhergesagt

Sie kรถnnen das berechnen Genauigkeitstest aus der Verwirrungsmatrix:

Vier Ergebnisse der Verwirrungsmatrix

Beispiel einer Verwirrungsmatrix

Confusion Matrix ist eine nรผtzliche Methode des maschinellen Lernens, mit der Sie Rรผckruf, Prรคzision, Genauigkeit und AUC-ROC-Kurve messen kรถnnen. Nachfolgend finden Sie ein Beispiel zur Kenntnis der Begriffe โ€žTrue Positiveโ€œ, โ€žTrue Negativeโ€œ, โ€žFalse Negativeโ€œ und โ€žTrue Negativeโ€œ.

Richtig positiv:

Sie haben etwas Positives projiziert und es hat sich als wahr herausgestellt. Sie hatten zum Beispiel vorausgesagt, dass Frankreich die Weltmeisterschaft gewinnen wรผrde, und es hat gewonnen.

True Negative:

Wenn Sie negativ vorhergesagt haben, und es ist wahr. Sie hatten vorausgesagt, dass England nicht gewinnen wรผrde, und es verlor.

Falsch positiv:

Ihre Vorhersage ist positiv und falsch.

Sie hatten vorhergesagt, dass England gewinnen wรผrde, aber es hat verloren.

Falsch negativ:

Ihre Vorhersage ist negativ und das Ergebnis ist auch falsch.

Sie hatten vorhergesagt, dass Frankreich nicht gewinnen wรผrde, aber es hat gewonnen.

Sie sollten bedenken, dass wir vorhergesagte Werte entweder als wahr oder falsch oder als positiv und negativ beschreiben.

So berechnen Sie eine Verwirrungsmatrix

Hier finden Sie einen schrittweisen Prozess zur Berechnung einer Verwirrungsmatrix Data Mining

  • Schritt 1) โ€‹โ€‹Zuerst mรผssen Sie den Datensatz mit seinen erwarteten Ergebniswerten testen.
  • Schritt 2) Sagen Sie alle Zeilen im Testdatensatz voraus.
  • Schritt 3) Berechnen Sie die erwarteten Vorhersagen und Ergebnisse:
  1. Die Summe der richtigen Vorhersagen jeder Klasse.
  2. Die Summe der falschen Vorhersagen jeder Klasse.

Danach werden diese Zahlen nach den unten angegebenen Methoden organisiert:

  • Jede Zeile der Matrix ist mit einer vorhergesagten Klasse verknรผpft.
  • Jede Spalte der Matrix entspricht einer tatsรคchlichen Klasse.
  • Die Gesamtzahl der richtigen und falschen Klassifizierungen wird in die Tabelle eingetragen.
  • Die Summe der korrekten Vorhersagen fรผr eine Klasse wird in die Spalte โ€žVorhergesagtโ€œ und die Zeile โ€žErwartetโ€œ fรผr diesen Klassenwert eingefรผgt.
  • Die Summe der falschen Vorhersagen fรผr eine Klasse geht in die erwartete Zeile fรผr diesen Klassenwert und in die vorhergesagte Spalte fรผr diesen bestimmten Klassenwert ein.

Andere wichtige Begriffe unter Verwendung einer Verwirrungsmatrix

  • Positiver Vorhersagewert (PVV): Das kommt der Prรคzision sehr nahe. Ein wesentlicher Unterschied zwischen den beiden Begriffen besteht darin, dass PVV die Prรคvalenz berรผcksichtigt. Wenn die Klassen perfekt ausbalanciert sind, ist der positive Vorhersagewert dasselbe wie die Prรคzision.
  • Nullfehlerrate: Dieser Begriff wird verwendet, um zu definieren, wie oft Ihre Vorhersage falsch wรคre, wenn Sie die Mehrheitsklasse vorhersagen kรถnnten. Sie kรถnnen es als Basismetrik fรผr den Vergleich Ihres Klassifikators betrachten.
  • F-Score: Der F1-Score ist ein gewichteter Durchschnittswert des wahren Positivs (Erinnerung) und der Prรคzision.
  • Roc-Kurve: Die Roc-Kurve zeigt die Richtig-Positiv-Rate im Vergleich zur Falsch-Positiv-Rate an verschiedenen Schnittpunkten. Es zeigt auch einen Kompromiss zwischen Sensitivitรคt (Erinnerung und Spezifitรคt oder der wahren Negativrate).
  • Prรคzision: Die Prรคzisionsmetrik zeigt die Genauigkeit der positiven Klasse. Es misst, wie wahrscheinlich die Vorhersage der positiven Klasse richtig ist.

Weitere wichtige Begriffe mithilfe einer Verwirrungsmatrix

Die maximale Punktzahl betrรคgt 1, wenn der Klassifikator alle positiven Werte perfekt klassifiziert. Prรคzision allein ist nicht sehr hilfreich, da sie die negative Klasse ignoriert. Die Metrik wird normalerweise mit der Recall-Metrik gepaart. Der Rรผckruf wird auch Sensitivitรคt oder echte positive Rate genannt.

  • Sensitivitรคt: Die Empfindlichkeit berechnet das Verhรคltnis der korrekt erkannten positiven Klassen. Diese Metrik gibt an, wie gut das Modell eine positive Klasse erkennen kann.

Weitere wichtige Begriffe mithilfe einer Verwirrungsmatrix

Warum brauchen Sie eine Verwirrungsmatrix?

Hier sind die Vor- und Vorteile der Verwendung einer Verwirrungsmatrix.

  • Es zeigt, wie verwirrt jedes Klassifizierungsmodell ist, wenn es Vorhersagen trifft.
  • Die Verwirrungsmatrix gibt Ihnen nicht nur Einblick in die Fehler, die Ihr Klassifikator macht, sondern auch in die Art der Fehler, die gemacht werden.
  • Diese Aufschlรผsselung hilft Ihnen dabei, die Einschrรคnkungen zu รผberwinden, die durch die alleinige Verwendung der Klassifizierungsgenauigkeit entstehen.
  • Jede Spalte der Verwirrungsmatrix reprรคsentiert die Instanzen dieser vorhergesagten Klasse.
  • Jede Zeile der Verwirrungsmatrix reprรคsentiert die Instanzen der tatsรคchlichen Klasse.
  • Es bietet nicht nur Einblick in die Fehler, die ein Klassifikator macht, sondern auch in die Fehler, die gemacht werden.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: