我需要为每个行业-季度组合运行多个回归,例如对每个时间段的金融公司进行回归,例如 1999Q3、1999Q4、2000Q1、2000Q2 等,还有公用事业公司和每家零售公司以及每家食品公司等.
我需要运行回归,然后将回归中的所有系数收集到一个列表中,然后我可以将列表附加回原始数据框,以便获得相应的系数。
例如在下面的数据集中,我想运行回归 Y = x1 + x2 + x3,我尝试使用 for 循环和嵌套循环并将系数收集到矩阵中,但我似乎无法让它工作(我是 R 新手!)
我有一个面板数据集,其中包含公司名称、行业、日历季度和一些变量,如下所示:
`Company Name` Industry Quater Y x1 x2 x3
<chr> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
A & M FOOD SE Food 1985Q1 2.97 16.4 9.23 2.22
A & M FOOD SE Food 1985Q2 5.00 40.2 11.2 3.94
A & M FOOD SE Food 1985Q3 5.71 40.7 12.5 4.66
A & M FOOD SE Food 1985Q4 3.85 39.5 13.0 2.79
A & M FOOD SE Food 1986Q1 3.12 38.9 13.2 1.98
A.A. IMPORTIN Food 1985Q4 12.5 14.0 6.66 0.005
A.A. IMPORTIN Food 1986Q1 13.3 15.0 6.74 0.513
A.A. IMPORTIN Food 1986Q2 13.2 15.0 6.71 0.031
A.A. IMPORTIN Food 1986Q3 13.5 15.2 6.86 0.111
C.D. JUMPINGS Retail 1986Q4 13.1 14.6 7.46 0.241
C.D. JUMPINGS Retail 1985Q4 12.5 14.0 6.66 0.005
C.D. JUMPINGS Retail 1986Q1 13.3 15.0 6.74 0.513
C.D. JUMPINGS Retail 1986Q2 13.2 15.0 6.71 0.031
Kmart Retail 1986Q3 13.5 15.2 6.86 0.111
Kmart Retail 1986Q4 13.1 14.6 7.46 0.241
Kmart Retail 1985Q4 12.5 14.0 6.66 0.005
Kmart Retail 1986Q1 13.3 15.0 6.74 0.513
Kmart Retail 1986Q2 13.2 15.0 6.71 0.031
Kmart Retail 1986Q3 13.5 15.2 6.86 0.111
非常感谢你们,我尝试使用 plm 库中的奇怪函数来 lapply。