[R] Running a likelihood ratio test for a logit model
    Prof Brian Ripley 
    ripley at stats.ox.ac.uk
       
    Thu May 18 10:56:39 CEST 2006
    
    
  
On Thu, 18 May 2006, Dimitris Rizopoulos wrote:
> the print method for glm object already shows you the null and
> residual deviance with the associated df; look also at the "Value"
> section of ?glm.
Note though that deviances are not (log) likelihood ratios, but 
differences in deviances are twice log LRT (pace a previous answer).
anova() is a good way to get suitable tests out of model fits:
in this case
     anova(glm(y ~ x1, family=binomial))
shows you the appropriate 2 log LRT
For the record, the null model always includes any offsets, and it 
includes and intercept iff the full model does.
> ----- Original Message -----
> From: "Chris Bergstresser" <chris at subtlety.com>
> To: <r-help at stat.math.ethz.ch>
> Sent: Thursday, May 18, 2006 9:20 AM
> Subject: [R] Running a likelihood ratio test for a logit model
>
>
>> Hi all --
>>
>>   I have to calculate a likelihood ratio test for a logit model.  I
>> found logLik, but I need to calculate the log likelihood for the
>> model
>> without any predictors.  How can I specify this in glm?  If the full
>> model is glm(y ~ x1), is the one without predictors (y ~ 0)?  Or (y
>> ~
>> 1)?
>>   Is there a more direct way of getting this?
-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
    
    
More information about the R-help
mailing list