请教各位高手,如何用stata计算持有期间收益率
  R=(1+r1)(1+r2)(1+r3)……(1+r12)-1
(如果一年有数据的月份小于12个月,比如从第4月开始,则R=(1+r4)(1+r5)......(1+r12)(1+r1)(1+r2)(1+r3)其中r1 r2 r3是第二年的月个股收益率
同理如果是算两年的持有期间收益率则R=(1+r1)........(1+r24)-1
 (如果那一年数据的月份少于12个月,比如从第4月开始 R=(1+r4).........................................(1+r24)(1+r1)(1+r2)(1+r3)
数据展示如下:(第一列为各代码,第二列是月份,第三列是月个股回报率)
   
| stkcd | month | r | 
| 000001 | 2003-01 | 0.108675 | 
| 000001 | 2003-02 | -0.03095 | 
| 000001 | 2003-03 | 0.04614 | 
| 000001 | 2003-04 | 0.054283 | 
| 000001 | 2003-05 | 0.009654 | 
| 000001 | 2003-06 | -0.11634 | 
| 000001 | 2003-07 | -0.04328 | 
| 000001 | 2003-08 | -0.02639 | 
| 000001 | 2003-09 | -0.09761 | 
| 000001 | 2003-10 | -0.11232 | 
| 000001 | 2003-11 | 0.029484 | 
| 000001 | 2003-12 | 0.015513 | 
| 000001 | 2004-01 | 0.090482 | 
| 000001 | 2004-02 | 0.116379 | 
| 000001 | 2004-03 | 0.028958 | 
| 000001 | 2004-04 | -0.12477 | 
| 000001 | 2004-05 | 0.031083 | 
| 000001 | 2004-06 | -0.10603 | 
| 000001 | 2004-07 | -0.05698 | 
| 000001 | 2004-08 | 0.006165 | 
| 000001 | 2004-09 | 0 | 
| 000001 | 2004-10 | -0.12132 | 
| 000001 | 2004-11 | -0.01674 | 
| 000001 | 2004-12 | -0.06525 | 
| 000001 | 2005-01 | -0.08043 | 
| 000001 | 2005-02 | 0.069307 |