R/beta_penalty.R

Defines functions BIC_beta best_beta

#' Best Beta
#'
#'
#' @description Best parameter for penalty, this penalty is from Yao & Au (1989)
#'
#' @param data vector of data points
#'
#' @return best penalty value
#' @export
#'
#' @examples
#' best_beta(c(0,1,1,2,2,3))
best_beta <- function(data)
{
  n <- length(data)
  return (2*var(data)*log(n))
}


#' BIC Beta
#'
#'
#' @description Bayesian Information Criterion penalty
#'
#' @param data vector of data points
#'
#' @return BIC penalty value
#' @export
#'
#' @examples
#' BIC_beta(c(0,1,1,2,2,3))
BIC_beta <- function(data)
{
  n <- length(data)
  return(2*log(n))
}
Qrtsaad/CDFmethod documentation built on Jan. 30, 2022, 2:14 p.m.