R/logsumexp.R

Defines functions logsumexp

Documented in logsumexp

#' logsumexp
#'
#' ...
#' 
#' @param a ...
#' @export
logsumexp <- function(a){
  # returns log(sum(exp(a)))
  # see sach email 19 Mar 2009
  
  m <- max(a)
  b <- a - m * rep(1, times = length(a))
  m + log(sum(exp(b)))
}
rjbgoudie/utils.rjbg documentation built on May 27, 2019, 9:13 a.m.