plot ROC curve for classifier

2 views (last 30 days)
hen  merzayev
hen merzayev on 13 Jul 2018
I'm trying to plot a ROC curve for my classifier in matlab. i have a predicted matrix of 8,000 X 50 binary values (0,1) and test matrix of 8,000 X 50 binary values. (8000 incidents for 50 targets or classes, for each a class there are 8000 different cases.) im using the commands:
[tpr,fpr,thresholds] = roc(testy,predy);
plotroc(testy,predy)
i expect to get 50 curves with 8,000 points from 0 to 1 of course, but what i get is 50 curves with only 3 points.
here is an example of 10 cases:
i dont know if use use to commands in the wrong way, or if there is another way to get the ROC curve? thanks for the help!!!

Answers (0)

Categories

Find more on ROC - AUC in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!