Hi, I am using SAS 9.3 in a W7 64bits with 12gb RAM. I am trying to run a proc surveyreg with cluster and fixed effects by firm. I have 1.229 firms in my dataset. And I get the error: The SAS System stopped processing this step because of insufficient memory. My code is: 71 proc surveyreg data=temp.regressiondata; 72 cluster dscode; 73 model VARDEP = VARDINDEPS /covb; 74 ods output datasummary=sum_cluster1; 75 ods output covb=cov_cluster1; 76 ods output FitStatistics=fit_cluster1; 77 run; Note that VARDEP and VARINDEPS in the code are replaced by the actual name of the variables. VARINDEPS includes the firm dummies. I have set MEMSIZE=MAX in the config and when I run the code I have options fullstimer on and I get the following message: ERROR: The SAS System stopped processing this step because of insufficient memory. NOTE: PROCEDURE SURVEYREG used (Total process time): real time 17.54 seconds user cpu time 17.39 seconds system cpu time 0.15 seconds memory 62027.31k OS Memory 69352.00k Timestamp 30/07/2015 12:21:05 o'clock 79 quit; when I run PROC OPTIONS GROUP= MEMORY; run; I get: Group=MEMORY SORTSIZE=536870912 Size parameter for sort SUMSIZE=0 Upper limit for data-dependent memory usage during summarization MAXMEMQUERY=0 Maximum amount of memory returned when inquiring as to available space MEMBLKSZ=16777216 Size of memory blocks allocated to support MEMLIB and MEMCACHE options. MEMMAXSZ=2147483648 Maximum amount of memory allocated to support MEMLIB and MEMCACHE options. LOADMEMSIZE=0 Suggested memory limit for loaded SAS executables MEMSIZE=19813981440 Specifies the limit on the total amount of memory to be used by the SAS System REALMEMSIZE=0 Limit on the total amount of real memory to be used by the SAS System NOTE: PROCEDURE OPTIONS used (Total process time): real time 0.00 seconds user cpu time 0.00 seconds system cpu time 0.00 seconds memory 20.37k OS Memory 10684.00k Timestamp 30/07/2015 12:36:24 o'clock Any suggestion. thanks in advance! PA
... View more