增加sas内存/ memsize

jac*_*ack 3 memory memory-management sas

嗨有一个大约6000个obs和250个变量的数据集.我试图使用proc混合在sas中运行混合模型,但我一直得到"错误:由于内存不足,sas系统停止处理此步骤".我尝试过康奈尔大学的方式 - http://www.ciser.cornell.edu/FAQ/SAS/MemoryAllocation.shtm,但它不能在"属性"下工作,它不会让我修改"目标".

我试过,Proc options option = memsize 4G; 跑;

但显然代码有问题我不断收到错误.我想增加sas分配的内存,现在是2GB.我正在使用我学校提供的sas,所以我猜它是学生版.不知道这是否与此内存错误有关.

如果有人能帮助我将memsize改为max或大于2gb的东西,我真的很感激.提前致谢

Nic*_*lay 6

MEMSIZE是一个可以在"配置文件,SAS调用"中设置的选项.

以下是设置方法:SAS调用或SAS配置文件中的系统选项语法:

如果您在客户端 - 服务器环境中使用SAS EG或SAS EM,则管理员必须配置该功能.

PS.错过了链接中的说明 - 这就是你应该做的.如果您在修改现有的快捷方式时遇到问题,可以从开始 - >运行(或创建新的快捷方式)运行必要的命令.