BookmarkSubscribeRSS Feed
Kim2009
Calcite | Level 5

Hello - 

 

I would like to know if there is a way to replicate the Firth's regression (PROC LOGISTIC) in PROC GLIMMIX? I have clustered data and a rare binary outcome. 

My outcome variable: Visits within 30 days (viz30day) 

Covariates: group (1=treatment, 2 = control), Age at baseline (agebase ; continuous), race (1=white, 2=black, 3=other race/ethnicity), insurance status (0=no, 1 =yes). 

 

Any resources or code you are able to provide is greatly appreciated. 

 

Thank you, Kim 

2 REPLIES 2
SteveDenham
Jade | Level 19

All of the factors you list seem (at least to me) to be fixed effects. I know you said your data was "clustered" and I can see that driving to GLIMMIX, but if you are in need of penalized estimation that won't help.  What about considering the clusters as a fixed effect or as strata, and getting narrow-inference space results.from LOGISTIC? I suppose this is a relatively gentle way of saying GLIMMIX really doesn't have an analog to the Firth algorithm that I am aware of, and that LOGISTIC is likely the best approach (or PHREG, as it looks like there are some examples in the documentation that might be of interest)..

 

SteveDenham

Kim2009
Calcite | Level 5

Thank you, Steve. Your suggestions are very helpful. 

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

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
  • 2 replies
  • 1159 views
  • 1 like
  • 2 in conversation