【发布时间】:2016-01-13 18:55:51
【问题描述】:
我很惊讶地发现没有人问过这个问题。就这样吧。
我有 3 个模型,前 2 个为黑人计算,最后一个为白人计算。我使用 stargazer 生成回归输出,并且在前 两个 模型上,我使用 column.labels 编写列标签“Black”。我将剩余的列标记为“白色”。所以,3 个模型,两个具有相同的列标签,最后一个具有另一个。
但是,我还想在第一个模型上方添加另一个列标签,指定“男性”(我也指在“黑色”标签上方),并为最后两个指定的模型添加一个类似的标签“女”。
我看不到在种族类别上方添加第二列标签的方法。
library(stargazer)
data <- data.frame(dv1=rnorm(100),dv2=rnorm(100),dv3=rnorm(100),race=sample(c(1,0) ,100, replace = T),
iv=sample(c(1,0),100,replace = T))
m1 <- lm(dv1 ~ + iv, data = data, subset = race == 1)
m2 <- lm(dv2 ~ + sqrt(iv), data = data, subset = race == 0)
m3 <- lm(dv3 ~ + iv, data = data, subset = race == 0)
models <- stargazer(m1,m2,m3, type = "text", column.labels = c("Blacks","Whites"), column.separate = c(2,1),
dep.var.labels.include = FALSE)
【问题讨论】:
-
你找到答案了吗?