我试图一次通过几个LM估计来使用stargazer
,例如" OLS1",...," OLS5"。我通常会在观星输入开始时将它们插入单独的参数。我正在寻找的方法是将它们全部输入,其中包含所有列表,这是一个论点。像
stargazer(list,...)
星际争论解释
一个或多个模型对象(用于回归分析表(或数据框/向量/矩阵(用于摘要统计信息或内容的直接输出(。它们也可以作为列表(甚至列表中的列表(包括在内。
我想知道如何在列表中收集LM估算的正确方法是什么,以便这可以起作用。当我只是将结果保存在列表中时,我会收到以下错误
Error in list.of.objects[[i]] : subscript out of bounds
我会提到我使用assign
创建存储估计值的元素。例如:
assign(some_string,lm(...))
所以我拥有的是一个称为Some_string的字符串,我想在列表中将LM结果名称some_string放在列表中。使用get
无济于事。
编辑:我认为您想要mget
library(stargazer)
Y <- rnorm(100)
X <- rnorm(100)
assign("string_1", lm(Y ~ X))
assign("string_2", lm(Y ~ X))
my_list <- mget(x = c("string_1", "string_2"))
stargazer(my_list)
为我工作?
library(stargazer)
Y <- rnorm(100)
X <- rnorm(100)
fit_1 <- lm(Y ~ X)
fit_2 <- lm(Y ~ X)
stargazer(list(fit_1, fit_2))
您命名了列表list
吗?也许它正在抓住功能?