[R] Different LLRs on multinomial logit models in R and SPSS
    David Winsemius 
    dwinsemius at comcast.net
       
    Thu Jan  6 18:03:17 CET 2011
    
    
  
On Jan 6, 2011, at 11:23 AM, Sören Vogel wrote:
> Thanks for your replies. I am no mathematician or statistician by far,
> however, it appears to me that the actual value of any of the two LLs
> is indeed important when it comes to calculation of
> Pseudo-R-Squared-s. If Rnagel devides by (some transformation of) the
> actiual value of llnull then any calculation of Rnagel should differ.
> How come? Or is my function wrong? And if my function is right, how
> can I calculate a R-Squared independent from the software used?
You have two models in that function, the null one with ".~ 1" and the  
origianl one and you are getting a ratio on the likelihood scale  
( which is a difference on the log-likelihood or deviance scale).
>
> Rfits <- function(mod) {
>  llnull <- deviance(update(mod, . ~ 1, trace=F))
>  llmod <- deviance(mod)
>  n <- length(predict(mod))
>  Rcs <- 1 - exp( (llmod - llnull) / n )
>  Rnagel <- Rcs / (1 - exp(-llnull/n))
>  out <- list(
>    "Rcs"=Rcs,
>    "Rnagel"=Rnagel
>  )
>  class(out) <- c("list", "table")
>  return(out)
> }
-- 
David Winsemius, MD
West Hartford, CT
    
    
More information about the R-help
mailing list