Я пытаюсь вычислить площадь под кривой ROC, используя sklearn.metrics.roc_auc_score
, используя следующий метод:
roc_auc = sklearn.metrics.roc_auc_score(actual, predicted)
где actual
— двоичный вектор с классификационными метками, а predicted
— бинарный вектор с классификационными метками, предсказанными моим классификатором.
Однако значение roc_auc
, которое я получаю, ТОЧНО похоже на значения точности (доля выборок, чьи метки предсказаны правильно). Это не разовая вещь. Я пробую свой классификатор на разных значениях параметров и каждый раз получаю один и тот же результат.
Что я здесь делаю неправильно?