介绍 ROC 曲线

在 R 中使用 caret 的机器学习

Zach Mayer

Data Scientist at DataRobot and co-author of caret

挑战

  • 存在许多可能的分类阈值
  • 选择需手动操作
  • 容易忽略某个特定阈值
  • 需要更系统的方法
在 R 中使用 caret 的机器学习

ROC 曲线

  • 在每个可能的阈值绘制真/假阳性率
  • 可视化两种极端之间的权衡(100% 真阳性 vs. 0% 假阳性)
  • 得到 ROC 曲线
  • 最初用于分析雷达信号
在 R 中使用 caret 的机器学习

ROC 曲线示例

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

图片展示一个示例 ROC 曲线:在坐标系中绘制真阳性率与假阳性率的折线图

在 R 中使用 caret 的机器学习

让我们来练习!

在 R 中使用 caret 的机器学习

Preparing Video For Download...