大家好。
我要计算每家公司每年的年回报率R,它与这家公司这年各月月回报率r的关系是:
R=(1+r1)(1+r2)(1+r3)……(1+r12)-1
(如果某公司在当年有数据的月份数小于12,比如只有4个月的r,则只计算以这4个月计算R)
我现在有的数据是:一列公司代码(code),一列月份(month),一列各月回报率(r)。
请问:如何计算每家公司各年的R?
估计是要写一个循环语句,可我自己尝试了大半天,也没搞出来。望高人赐教!
在线等。。。
Stata有连乘函数,需要安装
net install dm71.pkg
help prod
具体运算过程见21楼
[此贴子已经被eblog于2009-5-4 21:03:38编辑过]