[R] Is AIC in glm right?

Hiroto Miyoshi h_m_ at po.harenet.ne.jp
Thu Aug 23 14:48:25 CEST 2001


Could anyone help me?
I am doing a regression analysis using glm.
and the glm function gives AIC at the end of 
the output.  However, the AIC value the function
gives does not seem right.  The details of my 
analysis goes as follows.

 > x
     y  x z
1  325  2 1
2  275  4 0
3  350  4 1
4  400  6 1
5  325  7 0
6  425  8 1
7  375 10 0
8  475 10 1
9  400 12 0
10 575 12 1
11 425 14 0
12 450 16 0
13 700 17 1
14 525 18 0
15 600 20 0
16 750 20 1
17 650 22 0
18 775 23 1
19 675 24 0
20 825 26 1

> glm(x$y~x$x+x$z)

Call:  glm(formula = x$y ~ x$x + x$z) 

Coefficients:
(Intercept)          x$x          x$z  
     148.82        21.85       131.51  

Degrees of Freedom: 19 Total (i.e. Null);  17 Residual
Null Deviance:      533000 
Residual Deviance: 13350        AIC: 194.8 

> a<-residuals(glm(x$y~x$x+x$z))
> sum(a*a)
[1] 13347.96
> 

Now, since sum of squares of residuals of the regression 
is 133347.96, should AIC be 136.068, 
i.e. 20*ln(13348/20)+2*3?

Could someone help me?
Thank you.
---------------------------
Hiroto Miyoshi (三好弘人)
h_m_ at po.harenet.ne.jp



-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help 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-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list