Middle
Hoe evalueer je de kwaliteit van een model met ROC AUC en wat betekent een slechte of goede score?
sobes.tech AI
Antwoord van AI
ROC AUC (Area Under the Receiver Operating Characteristic Curve) — это метрика качества бинарной классификации, которая измеряет способность модели различать классы.
- ROC-кривая строится по значениям True Positive Rate (чувствительность) и False Positive Rate (1 - специфичность) при разных порогах классификации.
- AUC — площадь под ROC-кривой, принимает значения от 0 до 1.
Интерпретация ROC AUC:
- 0.5 — модель не лучше случайного угадывания.
- 0.7–0.8 — приемлемое качество.
- 0.8–0.9 — хорошее качество.
- 0.9 и выше — отличное качество.
Если AUC близко к 1, модель хорошо разделяет классы. Если близко к 0.5 — модель неэффективна. Значение ниже 0.5 говорит о том, что модель ошибается чаще, чем случайная, и, возможно, стоит инвертировать предсказания.
Пример: если модель предсказывает вероятность заболевания, ROC AUC покажет, насколько хорошо она отличает больных от здоровых при разных порогах решения.
Таким образом, ROC AUC — удобный способ оценить качество модели независимо от выбранного порога классификации.