现在我有一些数据,包括股票代码,年份,自变量Y,因变量X1,因变量X2,用来分组的变量X3(不是自变量),先要对X3每年的数字从小到大排序,把每年的观测值分成4组,也就是25%分位,50%分位,75%分位,100%分位,然后据此每年的Y X1 X2做4次回归,将每个回归的调整后R2提取出来,增加一列放在后面。求神人帮帮我啊。
数据如下所示:
| stkcd | y | year | x1 | x2 | x3 |
| 1 | 0.313205 | 1999 | -0.10436 | 0.051233 | -0.12378 |
| 2 | 0.345746 | 1999 | 0.027958 | -0.02111 | -0.24966 |
| 3 | 1.263678 | 1999 | 0.034375 | -0.00266 | 0.667158 |
| 4 | 0.37508 | 1999 | 0.01147 | -0.02237 | -0.20365 |
| 5 | 0.419245 | 1999 | 0.038857 | -0.00457 | -0.18248 |
| 6 | 0.231201 | 1999 | 0.026641 | -0.00425 | -0.3578 |
| 1 | 0.362277 | 2000 | 0.023291 | -0.05266 | -0.23773 |
| 2 | 0.413879 | 2000 | 0.028117 | -0.01222 | -0.17903 |
| 3 | 0.752714 | 2000 | -0.06833 | -0.07831 | 0.239748 |
| 4 | 0.937667 | 2000 | 0.054412 | 0.014706 | 0.325625 |
| 5 | 1.122634 | 2000 | 0.018615 | -0.00768 | 0.540904 |
| 6 | 0.366536 | 2000 | 0.044914 | 0.002642 | -0.23929 |