How to plot a Receiver Operating Characteristic (ROC) curve
2 次查看(过去 30 天)
显示 更早的评论
I am trying to plot a ROC Curve.
Base State: 259 650 800 983 1249 1377 1436 1550 2089 2100 2450 2690 3041 3200 3350 3441
Scenario 1: 250 500 700 850 1050 1200 1350 1500 1800 2040 2300 2400 2650 2950 3150 3440
Scenario 2: 238 560 611 950 1055 1280 1378 1528 1747 2080 2350 2550 2970 3187 3300 3420
Scenario 3: 250 550 680 900 1085 1150 1311 1543 1733 1935 2240 2400 2685 3050 3200 3400
0 个评论
采纳的回答
Aditya Mittal
2020-4-22
Hi,
It is unclear from your question that what you want help for. I am assuming that this data is your output from the Roc curve function. In such condition you want to plot the results to plot a curve.
Here is the sample code which you can use for plotting the curve.
base = [259 650 800 983 1249 1377 1436 1550 2089 2100 2450 2690 3041 3200 3350 3441];
s1 = [250 500 700 850 1050 1200 1350 1500 1800 2040 2300 2400 2650 2950 3150 3440 ];
s2 = [238 560 611 950 1055 1280 1378 1528 1747 2080 2350 2550 2970 3187 3300 3420 ];
s3 = [ 250 550 680 900 1085 1150 1311 1543 1733 1935 2240 2400 2685 3050 3200 3400];
plot(base , s1);
hold on;
plot(base , s2);
plot(base , s3);
hold off;
You can use this sample code to plot the ROC curve for the given data. For more help regarding ROC curve you can visit below link.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Statistics and Machine Learning Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!