Was sind die Unterschiede zwischen AUC und F1-Score?


14

F1-Score ist das harmonische Mittel für Präzision und Erinnerung. Die y-Achse des Rückrufs ist eine echte positive Rate (die auch Rückruf ist). Manchmal können Klassifikatoren einen geringen Rückruf aufweisen, aber eine sehr hohe AUC. Was bedeutet das?

Was sind die Unterschiede zwischen AUC und F1-Score?


3
AUC ist unklar, wenn Sie die Kurve nicht angeben. Meinen Sie Fläche unter der ROC-Kurve, Fläche unter der PR-Kurve, ...?
Marc Claesen

Fläche unter der Kurve.
RockTheStar

2
Welche kurve ROC? PR? Aufzug?
Marc Claesen

ROC-Kurve. Und der F1-Score ergibt sich daraus.
RockTheStar

Antworten:


17

Die F1-Punktzahl gilt für einen bestimmten Punkt der ROC-Kurve. Dieser Punkt kann beispielsweise einen bestimmten Schwellwert in einem Binärklassifikator darstellen und entspricht somit einem bestimmten Wert für Präzision und Rückruf.

Denken Sie daran, F-Score ist eine intelligente Methode, um sowohl Erinnerung als auch Präzision darzustellen. Damit der F-Score hoch ist, sollten sowohl die Präzision als auch der Abruf hoch sein.

Somit ist die ROC-Kurve für verschiedene Schwellenwerte vorgesehen und weist viele F-Bewertungswerte für verschiedene Punkte auf ihrer Kurve auf.


3
Interessanter Aspekt. Soweit ich weiß, basiert der F1-Score auf Rückruf und Präzision, wohingegen AUC / ROC aus Rückruf und Spezifität besteht. Es scheint, dass sie nicht dasselbe sind. Ich bin damit einverstanden, dass F-Score ein Punkt ist, und ROC ist ein Satz von Punkten mit unterschiedlichem Schwellenwert, aber ich denke nicht, dass sie die gleiche Ursache für unterschiedliche Definition sind. Können Sie mir helfen, es klarer zu machen? Vielen Dank
Catbuilts


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.