how to plot a graph
    4 views (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 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!
