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.
<PROCSAS@HOTMAIL.COM> To: SAS-L@LISTSERV.UGA.EDU
Sent by: "SAS(r) cc:
Discussion" Subject: Out of Memory in PROC MIXED
07/02/2003 01:14 PM
Please respond to Jun
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
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