2022-08-25 12:54:55 +02:00
|
|
|
laskeVarmuus <- function(
|
|
|
|
|
rowsFromInd, data, adjprior, priorTerm, logml, cliques, separators, ninds
|
|
|
|
|
) {
|
2022-08-25 13:03:36 +02:00
|
|
|
varmuus <- zeros(ninds, 1)
|
|
|
|
|
for (ind in 1:ninds) {
|
|
|
|
|
muutokset <- spatialMixture_muutokset$new()
|
|
|
|
|
muutokset <- muutokset$laskeMuutokset(
|
|
|
|
|
ind, rowsFromInd, data, adjprior, priorTerm, logml, cliques, separators
|
|
|
|
|
)
|
|
|
|
|
varmuus[ind] <- 1 / sum(exp(muutokset))
|
|
|
|
|
}
|
2022-08-25 12:54:55 +02:00
|
|
|
return(varmuus)
|
|
|
|
|
}
|