Знайомство з кривою ROC

Machine Learning з пакетом caret в R

Zach Mayer

Data Scientist at DataRobot and co-author of caret

Завдання

  • Багато можливих порогів класифікації
  • Потрібно вручну обрати
  • Легко пропустити конкретний поріг
  • Потрібен системніший підхід
Machine Learning з пакетом caret в R

Криві ROC

  • Побудуйте true/false positive rate для кожного можливого порога
  • Візуалізуйте компроміси між крайнощами (100% true positive vs. 0% false positive)
  • Отримуємо криву ROC
  • Розроблена для аналізу радіолокаційних сигналів
Machine Learning з пакетом caret в R

Приклад кривої ROC

# Create ROC curve
library(caTools)
colAUC(p, test[["Class"]], plotROC = TRUE)

Зображення містить приклад кривої ROC — лінійний графік true positive rate проти false positive rate

Machine Learning з пакетом caret в R

Давайте потренуємось!

Machine Learning з пакетом caret в R

Preparing Video For Download...