logsumexpc: Logsumexp technique to prevent underflow

Description Usage Arguments Value Examples

View source: R/FSCseq.R

Description

This function takes in a vector, and uses the logsumexp technique to prevent underflow issues. Used on log_pi + loglike to prevent it being rounded to 0

Usage

1

Arguments

v

a vector or matrix of numbers

Value

log(sum(exp(v))), without underflow issues

Examples

1
2
3
4
log_pi=log(c(0.1,0.02,0.07))
l=matrix(c(-2000,-2100,-2050,-1000,-1050,-1100),nrow=3,ncol=2)
logsumexpc(log_pi+l)
log(sum(exp(log_pi+l)))

DavidKLim/FSCseq documentation built on Dec. 12, 2021, 3:46 a.m.