楼主: moyunzheng
2063 2

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

  • 1关注
  • 2粉丝

博士生

60%

还不是VIP/贵宾

-

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

楼主
moyunzheng 发表于 2012-3-28 21:03:03 |AI写论文

+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
拉您进交流群
GMT+8, 2026-1-9 04:50