X-Git-Url: https://git.auder.net/?p=valse.git;a=blobdiff_plain;f=pkg%2FR%2FinitSmallEM.R;h=39453227c5847f0b4341de18287ae5d773492e3b;hp=fccd51d4676d05622c576566e2159abc916a6673;hb=6af1d4897dbab92a7be05068e0e15823378965d9;hpb=859c30ec72871f923da0498c14a94e67b0219875 diff --git a/pkg/R/initSmallEM.R b/pkg/R/initSmallEM.R index fccd51d..3945322 100644 --- a/pkg/R/initSmallEM.R +++ b/pkg/R/initSmallEM.R @@ -1,13 +1,18 @@ +#' initSmallEM +#' #' initialization of the EM algorithm #' #' @param k number of components #' @param X matrix of covariates (of size n*p) #' @param Y matrix of responses (of size n*m) +#' @param fast boolean to enable or not the C function call #' -#' @return a list with phiInit, rhoInit, piInit, gamInit +#' @return a list with phiInit (the regression parameter reparametrized), +#' rhoInit (the covariance parameter reparametrized), piInit (the proportion parameter is the +#' mixture model), gamInit (the conditional expectation) #' -#' @importFrom methods new #' @importFrom stats cutree dist hclust runif +#' #' @export initSmallEM <- function(k, X, Y, fast) { @@ -77,5 +82,5 @@ initSmallEM <- function(k, X, Y, fast) piInit <- piInit1[b, ] gamInit <- gamInit1[, , b] - return(list(phiInit = phiInit, rhoInit = rhoInit, piInit = piInit, gamInit = gamInit)) + list(phiInit = phiInit, rhoInit = rhoInit, piInit = piInit, gamInit = gamInit) }