Introduzione alla curva ROC

Machine Learning con caret in R

Zach Mayer

Data Scientist at DataRobot and co-author of caret

La sfida

  • Molte possibili soglie di classificazione
  • Scelta manuale della soglia
  • Facile ignorarne una specifica
  • Serve un approccio più sistematico
Machine Learning con caret in R

Curve ROC

  • Tracciare tasso di veri/falsi positivi a ogni soglia possibile
  • Visualizzare i compromessi tra due estremi (100% veri positivi vs 0% falsi positivi)
  • Il risultato è una curva ROC
  • Sviluppata per analizzare segnali radar
Machine Learning con caret in R

Esempio di curva ROC

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

L'immagine mostra un esempio di curva ROC, un grafico a linee del tasso di veri positivi rispetto al tasso di falsi positivi

Machine Learning con caret in R

Passiamo alla pratica !

Machine Learning con caret in R

Preparing Video For Download...