R/DirichNormSat.R

DirichNormSat <-
function(nvec,bvec){
	if (length(nvec) != length(bvec) ) stop("DirichNormSat: Dimension of nvec and bvec differ\n") 
	DirichNormSat <- lfactorial(sum(nvec)) - sum(lfactorial(nvec)) + 
		         lgamma(sum(bvec)) - sum(lgamma(bvec)) + 
			 sum(lgamma(nvec+bvec)) - lgamma(sum(nvec)+sum(bvec))
	DirichNormSat <- exp(DirichNormSat)
	DirichNormSat
}

Try the HWEBayes package in your browser

Any scripts or data that you put into this service are public.

HWEBayes documentation built on May 2, 2019, 11:07 a.m.