【发布时间】:2020-09-11 13:37:26
【问题描述】:
我有一个数据框,其中包含来自多个模型的估计值,每个模型都在一个单独的国家样本上运行。
cntry term estimate std.error statistic p.value
1 DE (Intercept) -2.775951e+00 1.140836e+00 -2.43325992 0.01496355
2 DE agea 7.329692e-02 3.933452e-02 1.86342470 0.06240254
3 DE agesq -9.109431e-04 3.989225e-04 -2.28350889 0.02240041
4 DE children1 -3.243184e-01 2.325079e-01 -1.39487027 0.16305496
5 DE class817 -1.487238e+01 5.319496e+02 -0.02795825 0.97769545
6 DE class82 -7.983340e-01 5.897445e-01 -1.35369461 0.17583383
数据available here 以长格式结构化。每个国家/地区样本都包含相同的术语,当数据转换为宽格式时可以看到:
pivot_wider(names_from = cntry,
values_from = c("estimate", "std.error", "statistic", "p.value"))
我现在正在努力创建并排回归表。使用上面链接中提供的示例数据,这意味着五个国家/地区的五列,根据显着性水平,各个术语为行和星号。所有相关信息都在数据集中(估计值、p 值、标准误差)。但是,我不知道如何显示它。我通常为此使用 texreg 或 stargazer 之类的软件包,虽然 this answer 指出了一个可能的解决方案,但我不知道如何使它工作。
【问题讨论】:
-
我想说很多人,包括我自己,通常都不愿意下载链接文件。相反,提供数据的首选方式是edit 您的问题包括R 命令
dput(your_data)的输出,您将your_data替换为数据框的实际名称。由于您的数据看起来应该有 30 行和 6 列,dput()应该可以轻松粘贴到此处 -
抱歉,我调整了链接。我不想写它,因为它太丑/太长了。您可以检查原始版本/直接将其读入 R:raw.githubusercontent.com/eborbath/eborbath.github.io/master/… 要直接读入,您可以使用 library(RCurl) dat raw.githubusercontent.com/eborbath/eborbath.github.io/master/…" %>% getURL() %>% read.csv (文本 = .)
标签: r regression stargazer texreg