如何使用方差分析进行两个模型的比较?


9

anova比较两个模型时应如何理解结果?

例:

  Res.Df    RSS Df Sum of Sq      F    Pr(>F)    
1      9 54.032                                  
2      7  4.632  2      49.4 37.329 0.0001844 ***

该手册页指出:“为一个或多个拟合模型对象计算方差(或偏差)表的分析”。但是,一位教授提到,可以将其用于模型比较-这就是我打算做的。

因此,我假设我可以使用anova(model1, model2)并获得一个p值,该值告诉我是否应该拒绝原假设:“模型相同”。

我是否可以说,如果p值小于(比如说)0.05,则模型存在显着差异?


在您的示例中,model1和model2是否嵌套?也就是说,两个模型都具有一组共享的预测变量和相同的结果变量,但是一个模型具有一个或多个其他预测变量吗?
EdM 2015年

一个像Y ~ X + X^2,第二个像Y ~ X + X^2 + X^3
petrbel

Answers:


13

假设您的模型是嵌套的(即,相同的结果变量,并且模型2包含模型1的所有变量加上2个其他变量),则ANOVA结果表明,这2个其他变量共同说明了足够的方差,您可以拒绝零假设,即两个变量的系数都等于0。这就是您所说的。如果两个系数都等于0,则模型相同。

中号ØdË1个ÿ=一个+bX1个+CX2+dX3;中号ØdË2ÿ=一个+bX1个+CX2X3car::Anovaanova


如果我对您的理解正确,则p值小于0.05可以证明模型有所不同,对吗?
彼得贝尔2015年

3
我不会使用这些词(即“证明”和“模型不同”),但我们的意思是相同的。我要说的是,您的数据不支持系数均为0的原假设,或者数据支持系数都不均为0的替代假设
。– le_andrew

1
在提出证明模型不同或不支持零假设的主张之前,请确保数据合理地满足ANOVA假设,这些假设是 p值的计算和解释的基础。
EdM 2015年

可以肯定的是,关于类型I平方和的最后一部分仅适用于anova()在一个模型上使用的情况?
贾斯珀(Jasper)'18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.