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
调用,以便 x
是 lm
个对象的列表,而不是 summary.lm
个对象的列表。
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
调用,以便 x
是 lm
个对象的列表,而不是 summary.lm
个对象的列表。