LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (October 2008, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Wed, 8 Oct 2008 17:37:00 -0700
Reply-To:     "yoonsup@gmail.com" <yoonsup@GMAIL.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         "yoonsup@gmail.com" <yoonsup@GMAIL.COM>
Organization: http://groups.google.com
Subject:      Delayed run time leading to out of memory when LSMEANS is added
              in proc mixed
Comments: To: sas-l@uga.edu
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

I'm having a trouble with out of memory warning when I run a series of models in proc mixed.

Initially, I had total of 24 different models which are only different in the type of covariance structure

such as CS, FA0(n), FA1(n), FA(n) and UN.

I fitted the 24 models to a data set in the past without problem. I saved some ods outputs including

covparms, solutionr, InfoCrit, asycov, along with outp from model statement. At that point, I didn't have

LSMEANS statement and didn't output solution for fixed effects and lsmeans.

Today I went back to my code and modified it so that I can save LSMEANS and solution for fixed effects.

So I included lsmeans statement and solution option in model statement and fitted the models.

After about 4 models, SAS gave me the out of memory warning and stopped.

So I tried it on different computer and experienced the same problem. I then did a bit of experiment

on which would cause excessive computation to get the result between LSmeans or solution for fixed effects

by having only one of the code.

Having looked at run and cpu time in a log file, either of them took pretty much same time.

I even eliminated some effects that I don't need in LSMEANS but the result were the same.

But I ran the original code without LSmeans statment and saving lsmeans and solution for fixed effect,

the analyses seemed to go so smooth, taking way way less time, e.g.

30 seconds without Lsmeans vs 30 minutes with lsmeans.

My guess is that getting solution for fixed effects (3 fixed effect terms I had --- 5 environemts,

4 reps within each environemtns and 14 incomplete blocks within each rep and environemtns)

takes quite a lot of memory and it adds up when a series of models are being analyzed.

Is there any way to fix this problem? I in fact have 51 seperate datasets to which all 24 models should be fitted.

Thanks.

Yoon


Back to: Top of message | Previous page | Main SAS-L page