For delta_p calculation, try the following code:
proc logistic data=&data ;
model &depvar (event="1") = ... ;
ods output parameterestimates=_parms (where=(variable ne "Intercept"));
run;
proc sql noprint; select sum(&depvar)/count(*) into :prior from &data; quit;
data delta_p;
set _parms; retain P0 &prior;
L0=log(P0/(1-P0));
L1=L0+estimate;
P1=exp(L1)/(1+exp(L1));
Delta_P=P1-P0; drop L0 L1;
run;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.