https://github.com/cran/VarReg
Raw File
Tip revision: e35ecb6bb58670d5a56fa666c72f3eac2b414316 authored by Kristy Robledo on 24 April 2018, 11:45:28 UTC
version 1.0.2
Tip revision: e35ecb6
criterion.R
#' Calculation of information criterion
#'
#' \code{criterion} calculates various information criterion for the algorithms in this package
#' @param n Number of observations
#' @param loglik Loglikelihood from model
#' @param param Number of parameters fit in model
#' @return A list of the four IC
#' \itemize{
#'  \item\code{aic.c}: Akaike information criterion corrected for small samples
#'  \item\code{aic}: Akaike information criterion
#'  \item\code{bic}: Bayesian information criterion
#'  \item\code{hqc}: Hannan-Quinn information criterion
#'  }
#' @export

criterion<-function(n, loglik, param){
  aicc<-(2*(param)*n)/(n-(param)-1)-2*loglik
  aic<-2*(param)-2*loglik
  bic<-log(n)*(param)-2*loglik
  hqc<-log(log(n))*(param)*2-2*loglik
  list(aicc=aicc, aic=aic, bic=bic, hqc=hqc)
}
back to top