我刚刚以一种良好的、灵活的方式运行了一系列模型,强制实现数据和代码分离。在我的配置部分中,我有一个漂亮的公式和模型列表,我使用lapply
将它们转换为模型对象列表。现在我想在stargazer
中显示它们,但它不接受列表对象。如何在不必手动输入每个列表元素的情况下完成此操作?
可重现的例子:
require(stargazer)
l <- list()
l$lm1 <- lm(rating ~ complaints + privileges + learning + raises + critical,
data=attitude)
l$lm2 <- lm(rating ~ complaints + privileges + learning, data=attitude)
## create an indicator dependent variable, and run a probit model
attitude$high.rating <- (attitude$rating > 70)
l$prbt <- glm(high.rating ~ learning + critical + advance, data=attitude,
family = binomial(link = "probit"))
stargazer( l[[1]], l[[2]], l[[3]], title="Results", align=TRUE, type="text")