我的回归模型:
ModelBIC<-lm(parent ~ log(totinc) + male + as.factor(race) + year + as.factor(educ) + age + state)
我的桌子:
stargazer(ModelBIC,type="html",title="Final Model",out = "Final Model.htm")
问题是如何更改这些因素的名称?
我试着把这些转换成模型之前的因素,它只是不起作用。我想把as.factor(教育)1转到小学,2转高中,3转大学。有什么建议吗?
发布于 2022-11-29 21:52:11
这可以通过添加covariate.lables=c()
来完成,请参见下面的内容。更多信息可以找到这里。
由于您没有交付任何数据,所以我使用了data(mtcars)
。
model <- lm(mpg~ cyl + vs + am + gear, data = mtcars)
stargazer(model, type = 'html', header = FALSE,
covariate.labels=c('a', 'b', 'c', 'd'))
更新您的评论:如果我不想在表中显示b或c怎么办?
如果您的意思是将两个标签平分,您可以使用空字符串来实现这些,比如covariate.labels = c("a", "", "", "d")
。因为这没有多大意义,我猜你的意思是根本不报告这两个协变量。这可以通过添加keep = ...
来完成。
model <- lm(mpg~ cyl + vs + am + gear, data = mtcars )
stargazer(model, type = 'html', header = FALSE,
#covariate.labels=c('a', 'b', 'c', 'd'),
keep = c("cyl", 'am'))
https://stackoverflow.com/questions/74622523
复制相似问题