r - 如何为每列制作因变量标签 Stargazer

标签 r stargazer

我想格式化我的观星表,如下所示。 这是我的代码

stargazer(reg_1a, reg_2a, reg_3a, reg_4a, reg_5a, reg_6a, type="text",
          dep.var.labels = c("Ed76", "Ed76", "Wages", "Wages", "Wages", "Wages"),
          model.names = FALSE,
          title = "Table 3", 
          keep = c("nearc4", "ed76"),
          omit.stat = c("rsq", "adj.rsq", "ser", "f"),
          single.row = FALSE,
          column.separate = c(1,1,1,1,1,1),
          multicolumn = TRUE,
          column.labels = c("OLS","OLS","OLS", "OLS", "iv", "iv"))

这些是我得到的结果

Table 3
=================================================================
                             Dependent variable:                 
             ----------------------------------------------------
                   Educ                       Educ               
               OLS      OLS      OLS     OLS       iv       iv   
               (1)      (2)      (3)     (4)      (5)      (6)   
-----------------------------------------------------------------
nearc4       0.290*** 0.273*** 0.043** 0.048***                  
             (0.081)  (0.077)  (0.018) (0.018)                   

ed76                                            0.027*** 0.035***
                                                (0.004)  (0.004) 

-----------------------------------------------------------------
Observations  3,613    3,613    3,010   3,010    3,010    3,010  
=================================================================
Note:                                 *p<0.1; **p<0.05; ***p<0.01

但这就是我想要的

Table 3
=================================================================

             ----------------------------------------------------
               ed76     ed76     wages   wages     wages   wages              
               OLS      OLS      OLS     OLS       iv       iv   
               (1)      (2)      (3)     (4)      (5)      (6)   
-----------------------------------------------------------------
nearc4       0.290*** 0.273*** 0.043** 0.048***                  
             (0.081)  (0.077)  (0.018) (0.018)                   

ed76                                            0.027*** 0.035***
                                                (0.004)  (0.004) 

-----------------------------------------------------------------
Observations  3,613    3,613    3,010   3,010    3,010    3,010  
=================================================================
Note:                                 *p<0.1; **p<0.05; ***p<0.01

我不知道如何分配部门。每列都有可变行。

最佳答案

dep.var.labels 参数仅查找两个值,因为您只有两个不同的因变量。例如,以下代码使用 mtcars 数据集。此代码无法正常工作:

library(stargazer)
data(mtcars)
lm1 <- lm(data=mtcars, mpg ~ cyl)
lm2 <- lm(data=mtcars, mpg ~ disp)
lm3 <- lm(data=mtcars, hp ~ cyl)
lm4 <- lm(data=mtcars, hp ~ disp)
stargazer(lm1, lm2, lm3, lm4, 
          type = "text",
          dep.var.labels = c("mpg", "mpg", "hp", "hp"),
          column.labels=c("1", "2", "3", "4"),
          column.separate = c(1,1,1,1))

而此代码生成正确的标签:

stargazer(lm1, lm2, lm3, lm4, 
          type = "text",
          dep.var.labels = c("mpg", "hp"),
          column.labels=c("1", "2", "3", "4"),
          column.separate = c(1,1,1,1))

关于r - 如何为每列制作因变量标签 Stargazer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47728516/

相关文章:

r - 我的 'recent' 线被隐藏,图表没有恢复到原始状态。这是 bscol 的错误吗?

r - 通过R中的ggplot在 map (多边形)中自定义颜色并绘制图例

r - 使用 roxygen2 R CMD 检查 codoc 不匹配警告记录引用类

r - 使用Stargazer软件包按类别变量获取单独的摘要统计信息

r - 将统计信息分成多个列

r - Stargazer 回归输出中具有交互作用的排序变量

r - 从 R 中的现有数据框中提取数据(或 reshape )数据框

r - 在循环内的 ggplot 中生成一致的动态调色板?

r - 在R中为H2O模型打印 “pretty”表

r - 在 R : Column. 标签中生成 HTML 表,或者在 stargazer 中的数据框表上生成 dep.var.caption