Představujeme ROC křivku

Machine Learning s balíčkem caret v R

Zach Mayer

Data Scientist at DataRobot and co-author of caret

Výzva

  • Mnoho možných klasifikačních prahů
  • Ruční výběr prahu vyžaduje úsilí
  • Konkrétní prah lze snadno přehlédnout
  • Je třeba systematičtější přístup
Machine Learning s balíčkem caret v R

ROC křivky

  • Vykreslete míru skutečně/falešně pozitivních pro každý práh
  • Vizualizujte kompromisy mezi dvěma extrémy (100 % skutečně pozitivních vs. 0 % falešně pozitivních)
  • Výsledkem je ROC křivka
  • Původně vyvinuta pro analýzu radarových signálů
Machine Learning s balíčkem caret v R

Příklad ROC křivky

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

Obrázek obsahuje příklad ROC křivky – spojnicový graf míry skutečně pozitivních versus míry falešně pozitivních

Machine Learning s balíčkem caret v R

Pojďme si procvičit!

Machine Learning s balíčkem caret v R

Preparing Video For Download...