0
は、私はこのような多重線形回帰モデルを含むリストを持っている:リストに保存された複数のモデルに対してANOVA関数を使用する方法は?
> list
[[1]]
Call:
lm(formula = formula, data = data)
Coefficients:
(Intercept) V1
512.91937 -0.04731
[[2]]
Call:
lm(formula = formula, data = data)
Coefficients:
(Intercept) V2
499.34648 -0.01863
[[3]]
Call:
lm(formula = formula, data = data)
Coefficients:
(Intercept) V3
504.0089 -0.0271
機能ANOVA
は主に最適なモデルを選択するために使用されているので、それはn
モデルがそれを比較することができます。つまり:
anova(model1,model2,model3,...,modeln)
私がしたいことは、何か似ています。 3つのモデルがあるときは問題はありませんが、私は100モデルのリストを持っています。だから私は手動でこのステップを保存する必要があります。
anova(list[[1]],list[[2]],...,list[[n]])
apply
ファミリーの便利な機能ですが、わかりません。
'do.call'関数で十分でした、ありがとうございます。 –