[R] Model simplification using anova()
ChCh
jmo101 at student.canterbury.ac.nz
Wed Jun 4 01:21:58 CEST 2008
Hello all,
I've become confused by the output produced by a call to
anova(model1,model2). First a brief background. My model used to predict
final tree height is summarised here:
Df Sum Sq Mean Sq F value Pr(>F)
Treatment 2 748.35 374.17 21.3096 7.123e-06 ***
HeightInitial 1 0.31 0.31 0.0178 0.89519
DiameterInitial 1 0.52 0.52 0.0298 0.86460
Frost 1 38.29 38.29 2.1807 0.15392
HeightInitial:Frost 1 85.83 85.83 4.8882 0.03774 *
DiameterInitial:Frost 1 97.90 97.90 5.5754 0.02749 *
Residuals 22 386.30 17.56
---
Based on this, I should not remove either of the interaction terms, so I
turned my attention to the main factors. Based on p-values, I removed
HeightInitial and used a call to anova(model1,model2) to see if this
resulted in a weaker model. Here is the output:
Model 1: HeightFinal ~ Treatment + HeightInitial + DiameterInitial + Frost +
HeightInitial:Frost + DiameterInitial:Frost
Model 2: AbsoluteDiameterDiff ~ Treatment + DiameterInitial + Frost +
HeightInitial:Frost + DiameterInitial:Frost
Res.Df RSS Df Sum of Sq F Pr(>F)
1 22 386.3
2 22 386.3 0 -1.08e-12
This is not the output that I'm used to seeing. Typically, a pvalue would
be provided to suggest if the models differ significantly from one another.
Can anyone explain why there's no pvalue in this situation and whether or
not removing HeightInitial was justified.
Thanks,
Jacob Freel
--
View this message in context: http://www.nabble.com/Model-simplification-using-anova%28%29-tp17636012p17636012.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list