Stargazer - 使用 lapply 进行多元线性回归模型并将它们存储在 R 中的列表中

Stargazer - using lapply to do mutliple linear regression models and store them in a list in R

df 是 14 个不同变量的值从 1-10 格式化为 dataframe 的数据,每个变量有 n 个观察值和很多 NA 值,这就是为什么我不能做一个具有多个预测变量的常规 lm

然后我使用 lapply 对每个变量进行线性回归,因为 MLR returns 错误太多

x = lapply(df[,-1], function(x) summary(lm(df$IV ~ x)))

这个returns一个大列表,由13个元素组成,都是列表

is.recursive(x) = TRUE

然后我尝试使用 stargazer

stargazer(x)

returns错误

Error in .summary.object$coefficients : $ operator is invalid for atomic vectors

如何摆脱这个错误?

尝试删除 summary 调用,以便 xlm 个对象的列表,而不是 summary.lm 个对象的列表。