如何为R中的每个不同模型指定编号?

时间:2013-09-24 19:51:34

标签: r linear-regression

我还在学习R,我需要一些关于非常简单的事情的建议。

for (i in 1:6) {
model.i = lm(data1[,i+1] ~ data1[,"mkt"]+data1[,"riskfree"])
print(summary(model(i)))
print(anova(model(i)))
}

我想进行六种不同的简单线性回归,并为不同的名称指定不同的线性回归;像model.1,model.2,model.3 ......

但我在那里写的东西并没有像我预期的那样奏效。我很感激你的帮助。

由于

1 个答案:

答案 0 :(得分:2)

将它们列入清单:

lapply((1:6), function(i) lm(data1[,i+1] ~ data1[,"mkt"]+data1[,"riskfree"]))

这更容易。