Help using Base SAS procedures

Syntax for more than 10 random effects in PROC NLMIXED

Reply
New Contributor
Posts: 2

Syntax for more than 10 random effects in PROC NLMIXED

Hello,

I have a model that has more than 10 random effects identified by bcoef1-bcoef20. Is there a compact way to write the random statement in PROC NLMIXED other than the usual way of:

"random bcoef1, bcoef2, ..., bcoef20 ~normal([0,0,...,0],[vcoef1,

                                                                                                         0, vcoef2,.....

                                                                                                                                  vcoef20]) subject=ID out=outre;"

Thank you!

Respected Advisor
Posts: 2,655

Re: Syntax for more than 10 random effects in PROC NLMIXED

Not that I am aware of.  Are you truly trying to estimate 190 covariance parameters in a nonlinear model?  If so, I want to know what platform (OS, memory, etc.), so that I can talk our company into buying comparable equipment.

Steve Denham

New Contributor
Posts: 2

Re: Syntax for more than 10 random effects in PROC NLMIXED

Posted in reply to SteveDenham

Hi Steve,

Thank you. Unfortunately, we have to run a non linear model with more than 10 random effects. We have not tested this out on our computer yet but if it runs successfully, I will inform you.

Best,

Vincent

Ask a Question
Discussion stats
  • 2 replies
  • 194 views
  • 3 likes
  • 2 in conversation