我准备对N个公司的每个月进行回归,模型就是CAPM,得到每个月的不同β系数。现在想要做的是每个月19号到下个月18号的回归,但是完全不知道该怎么写语句。我的想法是每个回归集合设为1个组,然后依次有组号,最后通过bysort语句来返回所有的β值,但是前面该如何写循环语句分组呢?还是大家有不同的做法。数据部分如下:id date year month day ri rm
000016 2018-08-20 2018 8 20 -.002813 .00824
000016 2018-08-21 2018 8 21 .004504 .010291
000016 2018-08-22 2018 8 22 -.019762 -.009843
000016 2018-08-23 2018 8 23 -.00035 .000877
000016 2018-08-24 2018 8 24 -.00527 -.001049
000016 2018-08-27 2018 8 27 .016891 .016044
000016 2018-08-28 2018 8 28 .009264 -.003862
000016 2018-08-29 2018 8 29 -.024293 -.00594
000016 2018-08-30 2018 8 30 -.01013 -.014209