我有一个包含多个数据帧(称为a,b,...,z)的列表。所有数据帧都是相同的,看起来像这样(当然值也不同):
column1 column2 column3
8 4 5
9 9 7
2 7 9
6 6 6
7 7 2
我现在使用以下代码对每个数据帧进行回归:
regression <- lapply(list, function (x)
lm(x$column1 ~ x$column2 + x$column3, data = list))
所得截距应称为拦截,x $ column2的系数应称为 Beta ,x $ column3的系数应称为 Gamma < / strong>。
现在,我想创建一个包含所有数据帧的回归输出的表。由于我也正在使用LaTeX,因此我想以一种美观的学术布局将表格包含在LaTeX文档中。该表应类似于此http://repec.org/bocode/e/estout/esttab012c.png
该表的输入应该是每个数据帧的所有三个输入的系数,并且在括号中的t统计量下方,带有标记p值的星号的t统计量(就像在上面的示例中一样):
Intercept Beta Gamma
a 8.0667 0.2664 -0.5905
(1.266) (0.294) (-0.929)
b ...
.
.
.
z
这怎么容易实现?感谢所有提示(顺便说一句,不是R专家,所以请保持谦虚)。