X-Git-Url: https://git.auder.net/?p=valse.git;a=blobdiff_plain;f=pkg%2FR%2FinitSmallEM.R;h=ba95586613b86424cfcc9c95c4d97848e79355e8;hp=d1ade1cdf8e98c573d3f347b25d69ad3f3e79178;hb=96b591b7a76da9780e766ead693eb065281b6d62;hpb=c8baa02224d4ee13889e964b56b9a67280c1816f diff --git a/pkg/R/initSmallEM.R b/pkg/R/initSmallEM.R index d1ade1c..ba95586 100644 --- a/pkg/R/initSmallEM.R +++ b/pkg/R/initSmallEM.R @@ -54,8 +54,8 @@ initSmallEM <- function(k, X, Y, fast = TRUE) { dotProduct <- tcrossprod(Y[i, ] %*% rhoInit1[, , r, repet] - X[i, ] %*% phiInit1[, , r, repet]) - Gam[i, r] <- piInit1[repet, r] - * det(rhoInit1[, , r, repet]) * exp(-0.5 * dotProduct) + Gam[i, r] <- piInit1[repet, r] * + det(rhoInit1[, , r, repet]) * exp(-0.5 * dotProduct) } sumGamI <- sum(Gam[i, ]) gamInit1[i, , repet] <- Gam[i, ]/sumGamI