用于多个线性模型的Stargazer变量标题

时间:2017-04-10 20:28:20

标签: r model regression stargazer

我有多个线性模型,它们具有相同的因变量(Y)和不同的解释变量,我需要在表格中进行总结。但是,观星者为每组解释变量的标题添加了相同的Y,使得表格不必要地变宽。无论如何我可以阻止这个吗?

# control dummies
jan <- a$january
mon <- a$monday




y1 <- a$1
y2 <- a$2
y3 <- a$3

x1 <- a$4
x2 <- a$5
x3 <- a$6
m11 <- lm(y1~x1+jan+mon)
m21 <- lm(y2~x1+jan+mon)
m21 <- lm(y3~x1+jan+mon) 
m12 .... .... m33

我目前的猜测是,由于我没有在lm模型中指定data =以及某些解释变量的观察结果较少这一事实。

1 个答案:

答案 0 :(得分:0)

首先,如果你只是简单地粘贴你在stargazer看到的输出就会非常有用 - 否则我们可能根本不理解你所面临的问题(例如,y1,{{1} },y2不一样,因此,观星者显然不会认出它们是相同的)

基于我对您的问题的理解的初步答案: 对于具有相同因变量并且彼此相邻的模型,观星者会自动对标题进行分组,并且不会两次报告​​:

具有相同DV的彼此相邻的模型

y3

具有相同DV且彼此不相邻的模型

stargazer(model1, model1, model2, type = "text")

================================================================================
                                             Dependent variable:                
                              --------------------------------------------------
                                       daily_invcount2          daily_invcount3 
                                          negative                  negative    
                                          binomial                  binomial    
                                    (1)              (2)              (3)       
--------------------------------------------------------------------------------

如果出于任何特殊原因这不起作用,stargazer会提供三个额外选项:

  • 如果所有型号的DV相同,您可以使用stargazer(model1, model2, model1, type = "text") ================================================================================ Dependent variable: -------------------------------------------------- daily_invcount2 daily_invcount3 daily_invcount2 negative negative negative binomial binomial binomial (1) (2) (3) -------------------------------------------------------------------------------- 关闭dep var标签,并将总体标题修改为dep.var.labels.include = FALSE
  • 如果DV不同但密切相关,您还可以编辑上面的总体dep var标题,并使用dep.var.caption = "Dependent variable: DV 1"
  • 覆盖dep var标签
  • 最后,您可以关闭dep var标签,并将模型拆分为自定义组,并添加手动定义的列标签(值为示例)dep.var.labels = c("option a", "option b")

    我会在完全理解您的问题后立即更新此答案。