https://github.com/cran/eRm
Raw File
Tip revision: d08460987ea51cdf020292a03d490b7d80b8e579 authored by Patrick Mair on 24 October 2007, 00:00:00 UTC
version 0.9-5
Tip revision: d084609
IC.ppar.r
IC.ppar <- function(object)
{
#computes unconditional loglik, AIC, BIC, and cAIC
#object of class ppar
#k...penalty parameter

probmat <- pmat(object)                         #matrix with solving probabilities
loglik <- sum(rowSums(log(probmat),na.rm=TRUE))            #unconditional log-likelihood

npar <- dim(object$W)[2]                        #number of item parameters
N <- dim(object$X)[1]                           #number of persons
AIC <- -2*loglik + 2*npar
BIC <- -2*loglik + log(N)*npar
cAIC <- -2*loglik + log(N)*npar + npar

result <- list(j.loglik=loglik,AIC=AIC,BIC=BIC,cAIC=cAIC)
class(result) <- "ICr"
result
}
back to top