認識 ROC 曲線

使用 R 的 caret 進行 Machine Learning

Zach Mayer

Data Scientist at DataRobot and co-author of caret

挑戰

  • 門檻很多可選
  • 需手動挑選
  • 容易忽略某個門檻
  • 需要更系統的方法
使用 R 的 caret 進行 Machine Learning

ROC 曲線

  • 在每個可能門檻繪出真陽性率與假陽性率
  • 視覺化兩端權衡(100% 真陽性 vs. 0% 假陽性)
  • 得到 ROC 曲線
  • 最初用於分析雷達訊號的方法
使用 R 的 caret 進行 Machine Learning

ROC 曲線範例

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

此圖為 ROC 曲線範例:在座標上繪製真陽性率對假陽性率的折線圖

使用 R 的 caret 進行 Machine Learning

一起來練習吧!

使用 R 的 caret 進行 Machine Learning

Preparing Video For Download...