全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4966 8
2011-08-14
我现在有两个变量X1和X2 分别代表两个公司的月度收益率  现在需要计算变量(1+X1)从第M个月到第N个月收益率连乘得到的结果,然后减去变量(1+X2)从第M个月到第N个月收益率连乘得到的结果  这个具体怎么用SAS来实施啊   求助 万分感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-15 05:44:43
用retain,一个个乘下去
二维码

扫码加我 拉你入群

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

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

2011-8-15 07:23:02
ntsean 发表于 2011-8-15 05:44
用retain,一个个乘下去
我刚刚开始学 SAS  能不能把具体的程序编出来啊  谢谢了哈
二维码

扫码加我 拉你入群

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

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

2011-8-15 09:37:00
data a;
input x1 x2;
datalines;
0.1 0.05
0.1 0.05
0.2 0.1
0.1 0.01
0.5 0.2
;
run;

proc sql;
select exp(sum(log(1+x1)))-exp(sum(log(1+x2))) as result
from a;
quit;
二维码

扫码加我 拉你入群

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

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

2011-8-15 20:28:18
ntsean 发表于 2011-8-15 09:37
data a;
input x1 x2;
datalines;
谢谢  万分感谢哈
二维码

扫码加我 拉你入群

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

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

2011-8-15 20:29:52
ntsean 发表于 2011-8-15 09:37
data a;
input x1 x2;
datalines;
我还有一个问题想要请教你哦   我现在有两个数据集  想按照两个数据集里面共有的变量trdmnt合并这两个数据集   但是这两个数据集里面的trdmnt的长度不一样  一个为14  一个为20 导致无法合并  怎么办
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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