全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1603 8
2012-04-18
sum的问题求助                       

weisc001 » 2012年 4月 17日 周二 5:07 am

                                                data temp;
input id y;
cards;
1 104.932
2 107.732
3 103.121
4 103.340
5 104.653
6 101.401
7 95.430
8 98.784
9 102.981
10 98.921
11 94.178
12 90.831
13 98.756
14 93.079
15 99.559
16 99.036
17 98.258
18 90.956
19 89.173
20 89.344
run;
我想做的就是
对于第i个id,算出sum=sum_{yj>yi}(yj )

就是对于每个obs来说找出比y大的y数值的总和

二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-18 08:29:20
What is your j variable?
二维码

扫码加我 拉你入群

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

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

2012-4-18 09:14:06
Here is my solution.
复制代码

二维码

扫码加我 拉你入群

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

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

2012-4-18 09:47:36
复制代码
二维码

扫码加我 拉你入群

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

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

2012-4-18 15:47:40
不是很明白楼主的意图
二维码

扫码加我 拉你入群

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

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

2012-4-19 05:25:21
shenliang_111 发表于 2012-4-18 09:47
这个方法很好,我还有一个问题,有没有可能仍然用data step,但是在loop中不用set data set呢?
这个其实是我的大程序中很小的一部分,我把它尽量简化了。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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