作者jokemax18 (jokercool)
看板Statistics
标题[程式] SAS 分组计算报酬
时间Mon May 11 11:48:45 2015
[软体程式类别]:SAS
[程式问题]:资料处理
[软体熟悉度]:低 (1-3个月左右)
[问题叙述]:
value是期末净值,04年12月则代表05年01月初的净值,每月定期期初依净值申购得出
unit,因此05年12月的unit是06年01月初的申购单位数。
HPR= (unit加总後*期末净值-原始投资总金额)/原始投资总金额(120,000)
小弟已先利用lag语法将所有unit下调後再sum所有unit,但不知该如何去乘上期末净值。
以05年为例,将05年所有的unit加总後要*2005/12的value值15。
我有想过do loop,但google许久仍不得其法,还望各位大大能提点小弟程式该如何撰写
,铭感五内谢谢各位。
资料如下
Name yr mn value unit
1 2004 12 10 100
1 2005 01 11 95
. . . . .
1 2005 12 15 80
1 2006 01 15.5 75
. . . . .
1 2006 12 16 65
2 2004 12 8 130
2 2005 01 9 110
. . . . .
2 2005 12 12 85
2 2006 01 12.5 82
. . . . .
2 2006 12 13 81
----------------------------------------------------------------
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.87.220
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1431316128.A.CB7.html
1F:推 tew: 处分效果的文章? 05/11 12:33
2F:→ tew: retain即可 05/11 12:33
先说抱歉,这麽久才回应t大的留言,我这是关於基金报酬研究的论文,
我已找到其他解决方法,但还是得感谢您告知我所不知道的语法,谢谢
※ 编辑: jokemax18 (140.115.87.220), 05/15/2015 10:44:24