How to plot a Receiver Operating Characteristic (ROC) curve

3 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

Aditya Mittal
Aditya Mittal il 22 Apr 2020
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.
  3 Commenti
kentridge mantsha
kentridge mantsha il 3 Mag 2020
Hi.i was able to go through most of the examples, but I’m still struggling with calculating labels (scores also)for my question

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by