BookmarkSubscribeRSS Feed
deleted_user
Not applicable
Dumb question, but what to ensure I have the application correct. When I have run my logistic regression and am staisfied with the results, how do I turn this into an equation to determine probabilities on new data? Is it simply taking the coefficient times the variable(s)?
2 REPLIES 2
deleted_user
Not applicable
proc logistic data=Neuralgia outmodel=sasuser.Model;
class Treatment Sex;
model Pain(event='Yes')= Treatment|Sex Age
/ selection=forward sle=.01;
run;



Suppose Treatment and Age are the effects selected for the final model. You can score a data set which does not contain the variable Sex since the effect Sex is not in the model that the scoring is based on.



proc logistic inmodel=sasuser.Model;
score data=Neuralgia(drop=Sex);
run;
Olivier
Pyrite | Level 9
The Score statement in only valid in SAS 9.
For previous release, you can compute probabilites as :
1 / (1 + EXP(-1 * (coefficients * variables )))

(If you used a LOGIT link, of course.)

Regards
Olivier
What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1313 views
  • 0 likes
  • 2 in conversation