Hello! I'm trying to run proc surveymeans on a very large data set (14 million observations), and keep getting the following error messages: NOTE: Only one cluster in a stratum for variable(s) ReadmitCHG. The estimate of variance for ReadmitCHG will omit this stratum. ERROR: PROC SURVEYMEANS was terminated prematurely due to a memory shortage while computing quantiles. Increasing MEMSIZE and/or REALMEMSIZE may allow normal processing to complete. NOTE: Processing on disk occurred during summarization. Peak disk usage was approximately 62 Mbytes. Adjusting MEMSIZE and/or REALMEMSIZE may improve performance. ERROR: The SAS System stopped processing this step because of insufficient memory. NOTE: PROCEDURE SURVEYMEANS used (Total process time): real time 1:47.23 cpu time 1:46.69 Here is the code I have been using: proc surveymeans data=index_events missing sumwgt sum mean; strata NRD_STRATUM; cluster HOSP_NRD; weight DISCWT; domain IndexEvent IndexEvent*AgeGroup; var Readmit TOTCHG ReadmitCHG totalreadmissions; ods output domain=domain; run; Does anybody have any advice on fixing the memory issue? I can't seem to figure it out. Thanks in advance!
... View more