首页 > 解决方案 > 使用 stargazer 复制专业表

问题描述

我的模块有一些问题stargazer。我正在尝试为我的 BA 论文做复制研究,我想匹配论文的表格布局。

我想做两件事 a) 省略变量pop_gg并在底部添加一行“是”,因为它包含在回归中 b) 我无法让我的stargazer代码包含聚集的标准错误对于我的 3 个模型中的每一个,每当我将其放入时,它只会接受其中 1 个模型 SE

stargazer::stargazer(model1, model2, model3, se= se_model1, omit ="pop_gg"

我需要一个类似于我上面写的常见纸张布局的表格

标签: rstargazer

解决方案


这是我的做法:

stargazer::stargazer(model1, model2, model3, se= list(se_model1, se_model2, se_model3), omit =c("pop_gg","Constant"), add.lines = list(c("pop_gg", "Yes", "No”)))

所以为了你的理解:

  • 对于 a) 你省略了“pop_gg”,然后你可以使用 omit.labels 命令或者像我一样,只需在底部添加额外的行。在这种情况下,我添加.lines 然后 c 用于包含变量名称的列,然后是“是”和“否”,具体取决于每个模型是否具有此变量。在大多数论文中,它包含在一些但不是所有模型中。

  • 对于 b) 我将假设每个模型都有不同的标准错误,所以你需要用逗号分隔 se=list(这里是所有 se_modelX 的列表)。您需要在 R 中分别估计每个模型的 SE 并在全局环境中创建它们,就像您创建模型一样。

希望有帮助

亚历克斯


推荐阅读