全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4511 8
2012-03-16
悬赏 100 个论坛币 已解决
以下是部分数据示例,大致格式是这样的:

Permno

group

weight1

weight2

return1

return2

return3

return4

10001

1

0.1

0.2

0.2

0.18

0.28

0.18

10002

1

0.3

0.4

0.11

0.21

0.22

0.12

10003

1

0.2

0.3

0.29

0.12

0.22

0.22

10004

1

0.4

0.1

0.17

0.02

0.09

0.231

10034

2

0.27

0.02

0.17

0.138

0.238

0.181

10045

2

0.26

0.18

0.28

0.241

0.23

0.123

10039

2

0.26

0.3

0.12

0.112

0.232

0.224

10029

2

0.16

0.2

0.12

0.012

0.049

0.234

10030

2

0.05

0.3

0.21

0.28

0.18

0.2

10020

3

0.35

0.34

0.01

0.22

0.12

0.1

10239

3

0.25

0.33

0.12

0.22

0.22

0.2

10298

3

0.4

0.33

0.13

0.1        

0.22

0.23

数据量大,以上是表格的一部分

期望得到的结果:
根据group分的三组,weight1和weight2是权重,return1到return4是收益,分别计算每组的加权收益的和,即每组使用weight1可以得到四个加权收益的和,使用weight2也可得到四个加权收益的和。同时还需要得到每组等权收益的和。
按照以上的方法我需要每组输出12个值。该怎么编程呢?
谢谢。

最佳答案

xinxin880603 查看完整内容

proc means data=sasuser.hlnewzhret1926; var _19270730 _19270831 _19270930 _19271031 _19271130 _19271231 _19280131 _19280229 _19280331 _19280430 _19280531 _19280630 syret19277 mvret19277 syret19278 mvret19278 syret19279 mvret19279 syret192710 mvret192710 syret192711 mvret192711 syret192712 mvret192712 syret192801 mvret192801 syret192802 mvret192802 syret192803 mvret192803 syret192804 mvret1928 ...
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-16 11:00:22
proc means data=sasuser.hlnewzhret1926;
    var _19270730 _19270831 _19270930 _19271031 _19271130 _19271231 _19280131 _19280229 _19280331 _19280430 _19280531 _19280630 syret19277 mvret19277 syret19278 mvret19278 syret19279 mvret19279 syret192710 mvret192710 syret192711 mvret192711 syret192712 mvret192712 syret192801 mvret192801 syret192802 mvret192802 syret192803 mvret192803 syret192804 mvret192804 syret192805 mvret192805 syret192806 mvret192806;
        by group;
        output out=sasuser.hlmonzhreturn1926 mean= sum=/autoname;
        run;

二维码

扫码加我 拉你入群

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

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

2012-3-16 11:04:12
有描述的不清楚的大家说一下,
二维码

扫码加我 拉你入群

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

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

2012-3-16 11:19:03
求助啊,帮帮我,感激不尽啊,
二维码

扫码加我 拉你入群

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

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

2012-3-16 11:41:44
我不学经济,对加权收益不知道理解的是否正确,你试试下面的代码吧!weight3是平均加权!
复制代码


二维码

扫码加我 拉你入群

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

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

2012-3-16 20:06:43
baoaibaobao 发表于 2012-3-16 11:41
我不学经济,对加权收益不知道理解的是否正确,你试试下面的代码吧!weight3是平均加权!
加权的变量名在我的表里是weightreturn和weightmv,里面没有数字。
另外,每组加权收益的和是组内权重与收益的乘积的和,
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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