Ich habe das ROCR-Paket verwendet, um eine kolorierte Roc-Kurve zu zeichnen. Die Kurve selbst hat kein Problem und sieht gut aus, aber die Palette zeigt, dass Cutoff Punkte größer als 1 sind, was falsch ist, da diese Wahrscheinlichkeiten sind und im Bereich von 0 bis 1 liegen sollten. Ich habe meinen Datensatz mehrmals überprüft scheint in Ordnung und es ist nichts falsch mit meinem Datensatz.Kolorierte ROC-Kurve mit Cutoff-Werten größer als eins im ROCR-Paket
Hier ist der Code zusammen mit den Vorhersagen und ihren entsprechenden Bezeichnungen. here is the plotted roc curve for my classification
Meine erste Vermutung ist, dass es einen Fehler im ROCR-Paket gibt, aber ich bin mir nicht ganz sicher. Jede Hilfe, um es herauszufinden, würde geschätzt werden.
library(ROCR)
labels <-c(1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
scores<-c(1,1,1,0.8,1,1,1,0.95,1,1,1,1,1,0,0,0,0,0,0,0.97,0,0,0,0,0,0,0,0,0,0,0,0.206,0)
pred<-prediction(scores,labels)
perf<-performance(pred,"tpr","fpr")
plot(perf,colorize=TRUE)
Hallo geekoverdose. Danke, das stimmt. Es scheint jetzt vernünftig :) – Rahman