【发布时间】:2020-08-08 05:34:13
【问题描述】:
我正在尝试编写一个 for 循环,该循环在因子变量的 4 个不同级别上分别运行 4 次相同的回归(相同的因变量和自变量)。然后我想保存每个线性回归的输出每个级别都有大约 500 行数据。
我最初的想法是做这样的事情,但我不熟悉 R 和不同的迭代方法。
Regressionresults <- list()
for (i in levels(mydata$factorvariable)) {
Regressionresults[[i]] <- lm(dependent ~ ., data = mydata)
}
我怀疑这很容易做到,但我不知道怎么做。
如果您还可以指导我访问任何帮助文档或其他资源,在那里我可以学习如何编写这些类型的循环,这样我就不必再问类似的问题了,我将不胜感激。
提前非常感谢!
【问题讨论】:
标签: r for-loop linear-regression