【问题标题】:Stargazer variable headings for multiple linear models用于多个线性模型的 Stargazer 可变航向
【发布时间】:2017-09-06 00:58:35
【问题描述】:

我有多个线性模型,它们具有相同的因变量 (Y) 和不同的解释变量,我需要在表格中进行汇总。但是,stargazer 会在每组解释变量的标题中添加相同的 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 模型中指定数据 = 以及某些解释变量的观察值较少。

【问题讨论】:

    标签: r model regression stargazer


    【解决方案1】:

    首先,如果您可以简单地将您从 stargazer 看到的输出粘贴到此处,将会非常有帮助 - 否则我们可能根本无法理解您面临的问题(例如,y1y2、@987654323 @ 不一样,因此,stargazer 显然不会认出它们是相同的)

    根据我对您的问题的理解初步回答: 对于具有相同因变量且彼此相邻的模型,stargazer 将自动对标题进行分组,并且不会报告两次:

    相邻的具有相同 DV 的模型

    stargazer(model1, model1, model2, type = "text")
    
    ================================================================================
                                                 Dependent variable:                
                                  --------------------------------------------------
                                           daily_invcount2          daily_invcount3 
                                              negative                  negative    
                                              binomial                  binomial    
                                        (1)              (2)              (3)       
    --------------------------------------------------------------------------------
    

    具有相同DV但不相邻的模型

    stargazer(model1, model2, model1, type = "text")
    
    ================================================================================
                                                 Dependent variable:                
                                  --------------------------------------------------
                                  daily_invcount2  daily_invcount3  daily_invcount2 
                                      negative         negative         negative    
                                      binomial         binomial         binomial    
                                        (1)              (2)              (3)       
    --------------------------------------------------------------------------------
    

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

    • 如果所有型号的 DV 相同,您可以使用 dep.var.labels.include = FALSE 关闭 dep var 标签,并将总体标题修改为 dep.var.caption = "Dependent variable: DV 1" 之类的内容

    • 如果 DV 不同但紧密相连,您还可以像上面一样编辑总体 dep var 标题并用 dep.var.labels = c("option a", "option b") 覆盖 dep var 标签

    • 最后,您可以关闭 dep var 标签,并将您的模型拆分为自定义组,并添加手动定义的列标签(值是示例性的)column.separate = c(2, 1), column.labels = c("option a", "option b")

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      相关资源
      最近更新 更多