how to plot a graph
1 view (last 30 days)
Show older comments
I want to plot ROC sensitivity vs specitivity,I have calcuated all these parameters for 3 class problem,now kindly tell how to plot roc crve
results are
Actual Classes
-------------1--------2--------3-----
TP | 38.00 | 50.00 | 50.00
FP | 12.00 | 0.00 | 0.00
FN | 0.00 | 12.00 | 0.00
TN | 100.00 | 88.00 | 100.00
Preci. | 0.76 | 1.00 | 1.00
Sensi. | 1.00 | 0.81 | 1.00
Speci. | 0.89 | 1.00 | 1.00
------------------------------------------
Model Accuracy is 0.92
0 Comments
Accepted Answer
Star Strider
on 15 Nov 2014
2 Comments
Star Strider
on 15 Nov 2014
You have to give it the raw results of your classification, not the confusion matrix summary results you posted. I assume you have the classification results it requires. See the documentation on Performance Curves for a detailed discussion.
From that documentation:
- perfcurve is intended for use with classifiers that return scores, not those that return only predicted classes. As a counter-example, consider a decision tree that returns only hard classification labels, 0 or 1, for data with two classes. In this case, the performance curve reduces to a single point because classified instances can be split into positive and negative categories in one way only.
More Answers (0)
See Also
Categories
Find more on Classification 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!