使用模型循环内部列表中引用的列?

时间:2019-03-26 03:29:52

标签: r loops

我正在运行一个for循环,以生成许多相同类型的模型,而一次只更改一个变量。我有一个变量名列表,我想一一列举。

lm.list <- vector("list", length(listofvars))
for (i in 1:(length(listofvars))) {
  lm.list[[i]] <- lm(y ~ x1 + x2 + listofvars[[i]], data=df)
}

summarys <- lapply(lm.list, summary)

不幸的是,调用listofvars [[i]]实际上并没有从需要使用的列表中引用列名。

解决这个问题的最简单方法? 我觉得我在这里缺少一个组件-实现一个不断变化的变量。有没有比类似答案更简单的解决方案?

0 个答案:

没有答案