如何从R的多个回归输出中为LaTeX创建表?

时间:2019-06-24 10:29:44

标签: r list regression

我有一个包含多个数据帧(称为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专家,所以请保持谦虚)。

0 个答案:

没有答案