Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.

Re: st: RE: AIC and BIC in Poisson and GLM

 From Nick Cox To statalist@hsphsun2.harvard.edu Subject Re: st: RE: AIC and BIC in Poisson and GLM Date Tue, 26 Apr 2011 00:37:52 +0100

```It's stuff like this that makes me feel surprisingly warm and
affectionate towards R-squared. See, for example, -glmcorr- from SSC
and (more importantly) the paper that inspired it

Zheng, B. and A. Agresti. 2000. Summarizing the predictive power of a
generalized linear model. Statistics in Medicine 19: 1771-1781.

The gist of the paper is summarized in the help for -glmcorr-.

Nick

On Mon, Apr 25, 2011 at 11:41 PM, Steven Samuels <sjsamuels@gmail.com> wrote:
> Tony-
>
> From the manual for -glm- (p. 527)
>
>  "There are various definitions of these information criteria (IC) in the literature; glm and estat ic use different definitions. glm bases its computation of the BIC on deviance, whereas estat ic uses the likelihood. Both glm and estat ic use the likelihood to compute the AIC; however, the AIC from estat ic is equal to N, the number of observations, times the AIC from glm. Refer to Methods and formulas in this entry and [R] estat for the references and formulas used by glm and estat, respectively, to compute AIC and BIC. Inferences based on comparison of IC values reported by glm for different GLM models will be equivalent to those based on comparison of IC values reported by estat ic after glm."
>
> Steve
> sjsamuels@gmail.com
>
>
>
> On Apr 25, 2011, at 2:40 PM, Visintainer, Paul wrote:
>
> Peter,
>
> If you compute AIC and BIC using -estat ic- after each model, I think they will be the same.  In the -glm- output, the AIC and BIC are given in blue. If you click on them, it describes the differences between the output estimate and the -estat ic- estimate.
>
> -Paul
>
> -----Original Message-----
> From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Lachenbruch, Peter
> Sent: Monday, April 25, 2011 12:21 PM
> To: 'statalist@hsphsun2.harvard.edu'
> Subject: st: AIC and BIC in Poisson and GLM
>
> I was developing a simple class example for poisson regression using the poisson command and the glm command.  The log likelihood was the same in both regressions; the coefficients were the same.  When I looked at the AIC and BIC reported by glm I got
>
>                                                  AIC             =  7.920031
> Log likelihood   = -33.60015344                    BIC             =  2.922026
> For the estat command with poisson I got
> . estat ic
>
> -----------------------------------------------------------------------------
>      Model |    Obs    ll(null)   ll(model)     df          AIC         BIC
> -------------+---------------------------------------------------------------
>       full |     10   -495.0676   -33.60015      6     79.20031    81.01582
> -----------------------------------------------------------------------------
>              Note:  N=Obs used in calculating BIC; see [R] BIC note
>
> I would expect these to be the same, but they ain't.  I suspect there may be a normalizing constant lurking around here somewhere.
> I don't want to fix this unless it's truly a bug; but I would like to be able to explain this to my students.
>

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/
```