Apresentando a curva ROC

Machine Learning com caret em R

Zach Mayer

Data Scientist at DataRobot and co-author of caret

O desafio

  • Muitos limiares de classificação possíveis
  • Exige trabalho manual para escolher
  • Fácil deixar passar um limiar específico
  • Precisa de uma abordagem mais sistemática
Machine Learning com caret em R

Curvas ROC

  • Plotar taxa de verdadeiros/falsos positivos em cada limiar possível
  • Visualizar trade-offs entre dois extremos (100% verdadeiros positivos vs. 0% falsos positivos)
  • O resultado é uma curva ROC
  • Desenvolvida para analisar sinais de radar
Machine Learning com caret em R

Um exemplo de curva ROC

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

A imagem mostra um exemplo de curva ROC, um gráfico de linhas da taxa de verdadeiros positivos versus a taxa de falsos positivos

Machine Learning com caret em R

Vamos praticar!

Machine Learning com caret em R

Preparing Video For Download...