作者s0935018 (ko)
看板Statistics
标题[问题] 将月报酬合并为年报酬
时间Sun Jan 19 22:44:33 2014
如果是跟统计软体有关请重发文章
如果跟论文有关也烦请您重发文章
文章类别是为了帮助大家搜寻资料与解答,造成不便之处请见谅
各位板友好,我想利用SAS处理将月报酬整并为年报酬
例如:
ID YYMM MTR(月报酬)
1004 200904 20.1754386
1004 200905 -2.455209025
1004 200906 9.183673469
1004 200907 19.19003115
1004 200908 -11.08207005
1004 200909 28.98295121
1004 200910 -10.61987238
1004 200911 -4.844467109
1004 200912 23.1511254
1004 201001 0.826805918
1004 201002 -2.114803625
1004 201003 9.435626102
.
.
.
我想将以上资料整理成为
2009 年年报酬 = (1+2009年4月月报酬)* (1+2009年5月月报酬)*(1+2009年6月月报酬)*
(1+2009年7月月报酬)----*(1+2010年2月月报酬)* (1+2010年3月月报酬)-1
2010 年年报酬 = (1+2010年4月月报酬)* (1+2010年5月月报酬)(1+2010年6月月报酬)*
(1+2010年7月月报酬)----*(1+2011年2月月报酬)* (1+2011年3月月报酬)-1
2009年:2009年四月到2010年三月 共十二个月
2010年:2010年四月到2011年三月 共十二个月
我尝试着用 proc sql和虚拟变数做条件筛选,感觉方法不对而且也做不出来,
我不太会针对不同ID依照设定的月份,将月报酬相乘计算成年报酬,
因为SAS没有学得很深,恳请版友提供意见,非常感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.162.106.190
1F:推 tew:10% 还是0.1 另外设计一个y =yy 然後M<4 y=yy-1 01/19 22:50
2F:→ tew:接着对1+报酬率取对数 依照id y加总 01/19 22:51
3F:→ tew:最後再用自然指数还原後减1 就是报酬率了 01/19 22:51
4F:→ s0935018:月报酬的单位是百分比 01/19 23:03
5F:→ s0935018:谢谢你,我来试试看!! 01/19 23:05
6F:→ s0935018:想请教你,依照id y加总是利用proc mean然後class id y吗 01/19 23:55
8F:推 tew:看起来没问题 01/20 23:38