Statistical Procedures

Programming the statistical procedures from SAS
BookmarkSubscribeRSS Feed
rmiller70
Calcite | Level 5

Hello, I am working on using ROC curves using the Proc Logistic. I have used my ROC curves for what I need but am trying to create a table for 4 different models that shows the Sensitivity/Specificity/PPV/and NPV that looks similar to the attached Untitled JPEG. I am trying to use a cutpoint of 95% sensitivity, so i was able to pull up the dataset table created by the proc logistic (see the excel output) and I went down to the sensitivity of 95% and found a 1-specifcity of .23. How do i go about getting confidence intervals for the sensitviity, specificty and how do i calculate the ppv/npv as well from this? I am looking at a score that has continuous variables from 1-24 to see its accuracy in prediciting an outcome of alive or dead.

 

Should I be doing this a different way than proc logistic? My code is:

 

proc logistic data= test.n;
	model dead (ref = first) = rems_new /outroc =roc1;
	roc;
run;

 

Thank you!


undefined
1 REPLY 1
StatDave
SAS Super FREQ

If you pick a cutpoint on the predicted probabilities (such as the cutpoint that gave the sensitivity you mentioned), then you can use the value of that cutpoint to classify the observations as predicted events or nonevents.  You can then use PROC FREQ to show the table of predicted by actual events and nonevents and get the statistics you want, along with confidence intervals, as shown in this note.

sas-innovate-white.png

Our biggest data and AI event of the year.

Don’t miss the livestream kicking off May 7. It’s free. It’s easy. And it’s the best seat in the house.

Join us virtually with our complimentary SAS Innovate Digital Pass. Watch live or on-demand in multiple languages, with translations available to help you get the most out of every session.

 

Register now!

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 4989 views
  • 0 likes
  • 2 in conversation