楼主: moyunzheng
1821 2

[问答] 如何提高SAS的运算速度 [推广有奖]

  • 1关注
  • 2粉丝

博士生

60%

还不是VIP/贵宾

-

威望
0
论坛币
1358 个
通用积分
0.0035
学术水平
18 点
热心指数
19 点
信用等级
17 点
经验
11986 点
帖子
240
精华
0
在线时间
360 小时
注册时间
2010-12-11
最后登录
2023-9-6

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
编写的一个gam模型,1500的观测,自变量包括一个splie(x1)和一个二变量thin-spline:spline2(x2,x3),用了2个多小时才出结果。3核cpu,4g内存,64位win7,SAS的cpu占用一直在30%左右。请问高手们如何让sas的cpu运算速度提高,也就是占有率提高。简单地算如果提高到90%,那么可能节省2/3的时间啊
二维码

扫码加我 拉你入群

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

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

关键词:sas的 如何提高 运算速度 Spline line 如何

沙发
bakoll 发表于 2015-4-2 16:38:55 |只看作者 |坛友微信交流群
有一些写代码的习惯可以提高一下,
如果数据集较大,能尽量在DATA步做的工作,就避免在SQL里操作;
强制一些Proc步的结果不要输出显示;
值得注意的是对没有排序的较大数据集进行MERGE,会耗费大量的时间,如果两个数据集有共同的变量,不妨先排序,然后通过MATCH进行MERGE。

使用道具

藤椅
soporaeternus 发表于 2015-4-3 10:58:27 |只看作者 |坛友微信交流群
打包好的proc,SAS的建议是上hp版本的
算法自己写的话就优化下吧,比如人肉并行什么的

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 12:45