Fixed calculation of logml
This commit is contained in:
parent
f70bc93630
commit
4b0448d05e
1 changed files with 2 additions and 4 deletions
|
|
@ -2,8 +2,6 @@ laskeLoggis <- function(counts, sumcounts, adjprior) {
|
|||
npops <- size(counts, 3)
|
||||
replicated_adjprior <- array(adjprior, c(nrow(adjprior), ncol(adjprior), npops))
|
||||
sum1 <- sum(sum(sum(lgamma(counts + replicated_adjprior))))
|
||||
sum3 <- sum(sum(lgamma(adjprior))) - sum(sum(lgamma(1 + sumcounts)))
|
||||
logml2 <- sum1 - npops * sum3
|
||||
loggis <- logml2
|
||||
return(loggis)
|
||||
sum2 <- npops * sum(sum(lgamma(adjprior))) + sum(sum(lgamma(1 + sumcounts)))
|
||||
sum1 - sum2
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue