How to plot ROC curve?
이전 댓글 표시
I have dataset which I classified using 10 different thresholds. Then I evaluated true and false positive rate (TPR, FPR) to generate ROC curve. However, the curve looks strange. Did I evaluated the curve correctly? Below is the code which I used to generate ROC curve.
TPR=[0.214091009346534 0.231387608987612 0.265932891531049 ...
0.324782536928746 0.407704239947213 0.497932979272465 ...
0.566189022386499 0.587833185570207 0.546182718263242 ...
0.434923996561788];
FPR=[0.006017495627892 0.008669605012233 0.013377312018797 ...
0.022621821298088 0.039994426565193 0.069264094928662 ...
0.108694153334795 0.148784394110204 0.178634096117665 ...
0.194756822274831];
plot(FPR,TPR);
댓글 수: 2
Cretu Calin
2017년 4월 7일
I think that the last two values are wrong. You cannot have any point in the right side of the diagonal [(0,0),(1,1)].
Image Analyst
2017년 4월 7일
Cretu, please explain why believe the last two points are to the right of the 0-to-1 diagonal:

채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Detection에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!