|
From SAS Notes:
PROC MIXED incorrectly computes how much memory it requires when there is a
SUBJECT= option on the REPEATED statement.
It may abend or you may get an ERROR: Unable to allocate sufficient memory
with very large values reported for the amount of memory required.
The problem is that PROC MIXED requests the amount of memory it needs
multiplied by the number of subjects,
when it does not actually need that amount of memory.
The only circumvention is to run fewer subjects, try a different model,
or obtain as much memory as PROC MIXED
reports is needed to complete the analysis.
You can increase your work space by pointing it to a larger drive.
Prasad Ravi
Jun Xu
<PROCSAS@HOTMAIL.COM> To: SAS-L@LISTSERV.UGA.EDU
Sent by: "SAS(r) cc:
Discussion" Subject: Out of Memory in PROC MIXED
<SAS-L@LISTSERV.UGA.E
DU>
07/02/2003 01:14 PM
Please respond to Jun
Xu
Anyone know how to take care of this error message (out of memory)?
66 PROC MIXED DATA=TEMP COVTEST NOITPRINT METHOD=ML;
67 CLASS CNTNEW;
68 MODEL MATH = &GRNDMOD1 / SOLUTION DDFM=CONTAIN;
69 RANDOM INTERCEPT GRND_NSIB / SUB=CNTNEW TYPE=UN ;
70 *ODS OUTPUT SOLUTIONF=PISA.PISAML02_MATHMOD3F;
71 TITLE "LEVEL-2 MAIN EFFECTS + REGIME*GRND_NSIB + RANDOM INTERCEPT AND
GRND_NSIB";
72
NOTE: 22209 observations are not included because of missing values.
ERROR: Out of memory.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDURE MIXED used:
real time 11.21 seconds
cpu time 9.19 seconds
|