BookmarkSubscribeRSS Feed
Dcicantab5
Obsidian | Level 7

Hi, 

Need advice: I am trying to find cutoffs in a multivariate logistic regression model composed of a categorical predictor and several continuous variables:

 

PROC LOGISTIC DATA=work.sdcrossvalid OUTEST=_SNSP_EST; 

CLASS Bleed; 

MODEL Outcome(event='1')=

Age_yr_ 

PR 

Plt 

Sr_Creat 

AST 

ALT 

HCO3 

Lactate  

Bleed/ EXPB ;

 

To determine the cutoff value, I use the following formula:

 

X_value = (Logit - intercept)/(Sum of estimates of all predictor variables), as adapted from:

 

ref: Paper 231-2008 

A Macro For Getting More Out Of Your ROC Curve:

X_VALUE = (LOG(_PROB_/(1-_PROB_))-INTERCEPT)/&XVAR 

This paper only refer to a single continuous variable. What if you have several?

 

Is my denominator (Sum of estimates of all predictor variables) correct?

3 REPLIES 3
Ksharp
Super User

If you have multiple levels for Y , that would lead you to two kind of logistic model:
1) cumulative logistic
2)generalize logistic


The cutoff value means nothing for these two kind of model.
If it is binary logistic model, CTABLE could give you a good vision to cutoff value.


proc logistic data=sashelp.class;
model sex=age weight height/ctable;
run;


TomHsiung
Pyrite | Level 9
Thanks for sharing the code lines and this is what I intend to learn today.

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 16. Read more here about why you should contribute and what is in it for you!

Submit your idea!

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
  • 3 replies
  • 2869 views
  • 2 likes
  • 3 in conversation