Sobes.tech
Middle

Czy można użyć krzywej Precision-Recall zamiast ROC AUC przy niezrównoważonych klasach?

sobes.tech AI

Odpowiedź od AI

Tak, przy dużym niezrównoważeniu klas krzywa Precision-Recall (PR) jest często bardziej informatywna niż ROC AUC.

Powód jest taki, że ROC AUC uwzględnia stosunek między True Positive Rate a False Positive Rate, ale przy niezrównoważeniu duża liczba przykładów negatywnych może zniekształcać ocenę, czyniąc ROC AUC zbyt optymistycznym.

Krzywa PR skupia się na Precision (precyzji) i Recall (czułości), co lepiej odzwierciedla jakość modelu w zadaniach z rzadkimi klasami pozytywnymi.

Dlatego, jeśli klasa pozytywna jest rzadka, krzywa PR i odpowiadająca jej metryka (np. Średnia Precyzja) dają bardziej adekwatną ocenę jakości modelu.

Przykład:

  • W zadaniu wykrywania oszustw (rzadkie transakcje oszukańcze), krzywa PR pokaże, jak dobrze model wykrywa oszustów bez dużej liczby fałszywych alarmów.

Podsumowując:

  • Używaj ROC AUC dla zrównoważonych klas.
  • Używaj krzywej Precision-Recall w przypadku silnego niezrównoważenia klas.