【问题标题】:Stargazer - using lapply to do mutliple linear regression models and store them in a list in RStargazer - 使用 lapply 做多个线性回归模型并将它们存储在 R 中的列表中
【发布时间】:2016-03-12 04:19:12
【问题描述】:

df 是 14 个不同变量的值从 1 到 10 的数据,格式为 dataframe,具有 n 个观察值,每个变量都有很多 NA 值,这就是为什么我不能使用多个常规 lm预测器。

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

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

这会返回一个由 13 个元素组成的大列表

is.recursive(x) = TRUE

然后我尝试使用stargazer

stargazer(x)

返回错误

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

我该如何摆脱这个错误?

【问题讨论】:

    标签: r statistics regression linear-regression stargazer


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2018-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多