Programming the statistical procedures from SAS

Equivalent to PROC LOGISTIC-UNITS statement in PROC GENMOD

Reply
Occasional Contributor
Posts: 16

Equivalent to PROC LOGISTIC-UNITS statement in PROC GENMOD

 

In Proc Logistic we can add 'Units" statement to change the unit of the explanatory variable. Is there any equivalent statement in Proc Genmod procedure?

 

Instead of one unit change in the covariate "X1" I need 5 units change in "X1".

X1 and X1 are continuous.

 

Example:

 

proc genmod data=example  DESCENDING;

      model epid = x1 x2 female race;

      estimate "X1" X1 1 / exp;

run;

 

Thanks!

SAS Employee
Posts: 97

Re: Equivalent to PROC LOGISTIC-UNITS statement in PROC GENMOD

Posted in reply to Jack_Smitherson

There is no UNITS statement per se, but you can use the unit of change of the coefficient on the ESTIMATE statement.

 

estimate "X1-5 unit change" X1 5 / exp;

New Contributor
Posts: 2

Re: Equivalent to PROC LOGISTIC-UNITS statement in PROC GENMOD

In that same vein, is there a way to use the ESTIMATE function to output the estimate for a 1 standard deviation change of that independent variable? 

 

For example, 

proc genmod data= test;

model bloodpressure= X1 age sex /link=identity dist=normal;

estimate "X1- 1 SD change" X1 1*SD?;

run;

 

Thanks! 

SAS Employee
Posts: 386

Re: Equivalent to PROC LOGISTIC-UNITS statement in PROC GENMOD

Posted in reply to CharleneG
Just compute the standard deviation and specify that value in the ESTIMATE statement as above.
New Contributor
Posts: 2

Re: Equivalent to PROC LOGISTIC-UNITS statement in PROC GENMOD

Posted in reply to StatDave_sas
Thanks! I was hoping it could be automated as I will be running this as part of a macro.
SAS Employee
Posts: 97

Re: Equivalent to PROC LOGISTIC-UNITS statement in PROC GENMOD

Posted in reply to CharleneG

If you need to automate you could simply run a Proc MEANS prior to running LOGISTIC and save the standard deviation to a MACRO variable.

Ask a Question
Discussion stats
  • 5 replies
  • 354 views
  • 3 likes
  • 4 in conversation