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!