arlionn 发表于 2012-3-22 07:50 
把你的数据片段存为 Stata 数据格式,传上来,我测试一下。
对每一stkcd里面count为实数进行定位,也就是选取这一点,见图示。
对此点开始往下的的8项(不含此点),用return是否空缺和stdif是否空缺作为标准:
如果在8项中,return!=.并且stdif==. 那么计算这8个return的总和或平均值;
如果在8项中,出现了return==.或stdif!=. 那么计算return==.之前并且stdif!=.之前的几个return总和或平均值。
以下是简化了的数据,还有类似stdif这样的条件,就省去了。
谢谢您的解答!