全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2661 3
2014-06-30
大家好,我用一个大约18Gb的SAS数据文件做Life Table, 但等了两天程序还在跑,请问大家用大数据做Life Table的时候也都是这么慢嘛?有没有提高速度的办法?我用的是我的Sony笔记本,配置算是很高了。
谢谢大家的帮忙。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-6-30 22:56:05
我的代码如下:

ods listing close;  
ODS rtf file= 'F:\survive.rtf';
ods graphics on;  

        proc LIFETEST data=dayall method=LT intervals=(100000 200000 500000 1000000 2000000 3000000 4000000 5000000 6000000 7000000 8000000 9000000 10000000 11000000 12000000 20000000 30000000 60000000 180000000 300000000 600000000 3600000000);
        time time_gap*actdummy(1);
        freq frequency;              /*定义频数变量*/
        run;
ods graphics off;
ods rtf close;
ods listing close;  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-30 22:58:06
18GB在笔记本电脑上跑???太有理想了........我们这1G以上的就拿到服务器上跑了.18G??????我觉得你这个问题可能需要计算机行业有一个革命性的创新才能解决.......
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-7-4 12:36:55
就是很慢。16G太大了。(1)降低数据尺寸,比如只保留有关的变量。(2)关闭 GRAPHICS功能。因为SAS根本画不出来那么多的点。即使画出来,也毫无意义。如果需要简单的生存概率,在数据步里自己计算也不复杂。
京剧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群