Я использовал библиотеку каретки для вычисления вероятностей классов и прогнозов для задачи двоичной классификации, используя 10-кратную перекрестную проверку и 5-кратное повторение.
Теперь у меня есть значения ИСТИНА (наблюдаемые значения для каждой точки данных), значения ПРОГНОЗ (по алгоритму), вероятности класса 0 и Вероятности класса 1, которые использовались алгоритмом для прогнозирования метки класса.
Как теперь создать объект roc
, используя библиотеку ROCR
или pROC
, а затем вычислить значение auc
?
Предположим, что все эти значения хранятся в predictions
фрейме данных. например predictions$pred
и predictions$obs
- это прогнозируемые и истинные значения соответственно, и так далее ...