R/later_mbeta.R

Defines functions mbeta

#' Multivariate Beta
#' 
#' 
#' @keywords internal
#' @noRd
mbeta <- function(m, a, b, log=FALSE){
  m      = round(m)
  logval = mgamma(m,a,log=TRUE) + mgamma(m,b,log=TRUE) - mgamma(m,(a+b),log=TRUE)
  if (log){
    return(logval)
  } else {
    return(base::exp(logval))
  }
}
kisungyou/maotai documentation built on April 12, 2025, 1:52 p.m.