R - Кривые ROC / Специфичность AUC против 1-Специфичности - PullRequest
0 голосов
/ 22 ноября 2018

enter image description here Я создал несколько прогностических моделей, и сейчас я оцениваю их, изучая кривую ROC и AUC.

В настоящее время у меня есть Специфичность по оси X, однако, когда я исследовал кривые ROC, я увидел 1 - Специфичность по оси X.

В чем разница и что мне следует использовать для проверки моих прогностических моделей?Если Specification находится на оси X, хочу ли я по-прежнему максимизировать AUC (из опыта ответ да, но я хочу подтвердить)?

Вот как я это рисую:

> library(pROC)
> g <- roc(Setup ~ Probs, data = Data)
> plot(g) 
> auc(g)
> ci.auc(g)

1 Ответ

0 голосов
/ 22 ноября 2018

Это чисто проблема с маркировкой: обратите внимание, что ось х уменьшается с 1 до 0, что в точности соответствует построению 1-специфичности на оси х с 0 до 1.

Полагаю,Вы используете пакет PROC. Это поведение задокументировано в FAQ , и вы можете установить для аргумента legacy.axes значение ИСТИНА, чтобы изменить поведение, если значение по умолчанию вас беспокоит.

plot(g, legacy.axes = TRUE)
...