I am using following syntax to create compare ROC curves using SAS:
Code for multiple and Single ROC :
----------------------------------------------------------------------------------------------------------------------
FILENAME REFFILE
'/folders/myfolders/sasuser.v94/ExcelData/ACPC/finalMCI_AD_ninsstat.xlsx';
PROC IMPORT DATAFILE=REFFILE DBMS=XLSX OUT=WORK.IMPORT;
GETNAMES=YES;
RUN;
PROC CONTENTS DATA=WORK.IMPORT;
RUN;
ODS GRAPHICS ON;
PROC LOGISTIC DATA=WORK.IMPORT PLOTS(ONLY)=ROC(ID=OBS);
MODEL GROUP(EVENT='0')=ACC_GSH_Conc PCC_GSH_Conc CINGULATE_GSH_Conc;
ROC 'ACC' ACC_GSH_Conc;
ROC 'PCC' PCC_GSH_Conc;
ROC 'CINGULATE' CINGULATE_GSH_Conc;
RUN;
PROC LOGISTIC DATA=WORK.IMPORT PLOTS(ONLY)=ROC(ID=OBS);
MODEL GROUP(EVENT='0')=ACC_GSH_Conc;
RUN;
ODS GRAPHICS OFF;
Why SAS is giving two different values for single ROC curve? When I am plotting single ROC for 'alb' AUC value is different than I got by the syntax given above for single ROC (roc 'Albumin' alb;) with multiple ROC.