Sas 如何纠正我观察到的错误消息?
运行宏%better_means后,我收到一条错误消息,但我不确定要正确计算汇总统计信息,必须更改哪些选项Sas 如何纠正我观察到的错误消息?,sas,Sas,运行宏%better_means后,我收到一条错误消息,但我不确定要正确计算汇总统计信息,必须更改哪些选项 WARNING: A shortage of memory has caused the quantile computations to terminate prematurely for QMETHOD=OS. Consider using QMETHOD=P2. NOTE: The affected statistics will be missi
WARNING: A shortage of memory has caused the quantile computations to terminate prematurely for QMETHOD=OS. Consider using
QMETHOD=P2.
NOTE: The affected statistics will be missing from the corresponding classification levels.
WARNING: A shortage of memory has caused the quantile computations to terminate prematurely for QMETHOD=OS. Consider using
QMETHOD=P2.
NOTE: The affected statistics will be missing from the corresponding classification levels.
NOTE: Processing on disk occurred during summarization. Peak disk usage was approximately 9 Mbytes. Adjusting SUMSIZE may improve
performance.
这是因为分位数(和百分位数)计算需要大量内存才能使用默认的计算方法运行(基本上,将所有内容排列起来,然后找到5%标记等)。如果您有大量数据,或者您有大量变量或类变量,您可能会遇到这种情况。考虑将您的运行分成多个步骤(也许在一个进程中做一些类变量,在另一个进程中执行一些变量),或者增加SAS可用的内存量。< /P>如何增加内存大小?<代码>选项MeSIZE < /代码>,虽然我相信这只是一个启动选项(在会话期间不能改变)。