anova.glm gets test="Chisq" wrong (PR#2294)
robert.king@newcastle.edu.au
robert.king@newcastle.edu.au
Fri, 15 Nov 2002 05:41:59 +0100 (MET)
Full_Name: Robert King
Version: 1.5.0
OS: windows
Submission from: (NULL) (134.148.4.19)
Also occurs in 1.6.0 on linux
anova.glm(fitted.object,test="Chisq") is giving strange answers in this
situation
> resptime
sex task time
1 m s 210
2 m s 300
3 m s 420
4 f s 250
5 f s 310
6 f s 390
7 m c 310
8 m c 400
9 m c 600
10 m c 720
11 f c 300
12 f c 350
13 f c 405
14 f c 520
> resp.fit1 <- glm(time~sex+task,data=resptime,family=Gamma)
> anova(resp.fit1,test="Chisq")
Analysis of Deviance Table
Model: Gamma, link: inverse
Response: time
Terms added sequentially (first to last)
Df Deviance Resid. Df Resid. Dev P(>|Chi|)
NULL 13 1.50207
sex 1 0.08833 12 1.41374 0.31191
task 1 0.44008 11 0.97366 0.02400
#BUT!
> 1-pchisq(0.44008,1)
[1] 0.5070838
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._