[R] Goodness of fit of binary logistic model

David Winsemius dwinsemius at comcast.net
Fri Aug 5 17:54:02 CEST 2011


On Aug 5, 2011, at 9:47 AM, Paul Smith wrote:

> Dear All,
>
> I have just estimated this model:
> -----------------------------------------------------------
> Logistic Regression Model
>
> lrm(formula = Y ~ X16, x = T, y = T)
>
>                     Model Likelihood     Discrimination    Rank  
> Discrim.
>                        Ratio Test            Indexes          Indexes
>
> Obs            82    LR chi2      5.58    R2       0.088    C        
> 0.607
> 0             46    d.f.            1    g        0.488    Dxy      
> 0.215
> 1             36    Pr(> chi2) 0.0182    gr       1.629    gamma    
> 0.589
> max |deriv| 9e-11                         gp       0.107    tau-a    
> 0.107
>                                          Brier    0.231
>
>          Coef    S.E.   Wald Z Pr(>|Z|)
> Intercept -1.3218 0.5627 -2.35  0.0188
> X16=1      1.3535 0.6166  2.20  0.0282
> -----------------------------------------------------------
>
> Analyzing the goodness of fit:
>
> -----------------------------------------------------------
>> resid(model.lrm,'gof')
> Sum of squared errors     Expected value|H0                    SD
>         1.890393e+01          1.890393e+01          6.073415e-16
>                    Z                     P
>        -8.638125e+04          0.000000e+00
> -----------------------------------------------------------
>
>> From the above calculated p-value (0.000000e+00), one should discard
> this model. However, there is something that is puzzling me: If the
> 'Expected value|H0' is so coincidental with the 'Sum of squared
> errors', why should one discard the model? I am certainly missing
> something.

It's hard to tell what you are missing, since you have not described  
your reasoning at all. So I guess what is at error is your expectation  
that we would have drawn all of the unstated inferences that you draw  
when offered the output from lrm. (I certainly did not draw the  
inference that "one should discard the model".)

resid is a function designed for use with glm and lm models. Why  
aren't you  using residuals.lrm?

-- 


David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list