R-将LM估计值列表作为星磁盘输入



我试图一次通过几个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吗?也许它正在抓住功能?

相关内容

  • 没有找到相关文章

最新更新