2022-09-15 13:02:32 +02:00
|
|
|
checkLogml <- function(priorTerm, adjprior, cliques, separators) {
|
|
|
|
|
# tarkistaa logml:n
|
|
|
|
|
|
|
|
|
|
# global CLIQCOUNTS
|
|
|
|
|
# global SEPCOUNTS
|
|
|
|
|
# global PARTITION
|
|
|
|
|
|
2024-04-10 16:04:07 +02:00
|
|
|
npops <- length(unique(globals$PARTITION))
|
2022-09-15 13:02:32 +02:00
|
|
|
cliqcounts <- computeCounts(cliques, separators, npops)$cliqcounts
|
|
|
|
|
sepcounts <- computeCounts(cliques, separators, npops)$sepcounts
|
|
|
|
|
|
2024-04-10 16:04:07 +02:00
|
|
|
globals$CLIQCOUNTS <- cliqcounts
|
|
|
|
|
globals$SEPCOUNTS <- sepcounts
|
2022-09-15 13:02:32 +02:00
|
|
|
|
|
|
|
|
logml <- computeLogml(adjprior, priorTerm)$logml
|
|
|
|
|
spatialPrior <- computeLogml(adjprior, priorTerm)$spatialPrior
|
|
|
|
|
|
|
|
|
|
disp(
|
|
|
|
|
c(
|
|
|
|
|
'logml: ',
|
|
|
|
|
logml2String(logml),
|
|
|
|
|
', spatial prior: ',
|
|
|
|
|
logml2String(spatialPrior)
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
return(logml)
|
|
|
|
|
}
|