I am still new in SAS and trying to modelize my first probit model. I am using the following sequence of command in order to obtain my probit estimate:
proc logistic data=pop_final;
class SEX (REF="M") AGEGR (REF="3") NON_EE (REF="0")/PARAM=REF;
model SCIENCE = SEX AGEGR NON_EE / link=probit technique=newton;
ods output parameterestimates=prbparms;
output out=outprb prob=p xbeta=xbpr;
run;
However, I would now like to replicate the margins command in STATA (http://www.stata.com/manuals13/rmargins.pdf). It allowed me to estimate margins of responses for specified values of covariates of a previously fit model. For example, following my probit model that estimated, in particular, the effect of changing industry of employment following a layoff, I was able to use the margin command to estimate the probability of a workers being laid-off from a specific industry to change industry in his following job.
Would someone know a command in SAS that could replicate what I was able to do with STATA?
Thank you in advance
You can accomplish this with the lsmeans statement in proc genmod. There are a number of other methods to obtain marginal means in SAS. See here for an article that shoudl help you out: https://support.sas.com/kb/22/604.html
Did you mean model a conditional logistical regression ?
Check STRATA statement , and example in documentation.
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.
Find more tutorials on the SAS Users YouTube channel.