X-Git-Url: https://git.auder.net/?p=valse.git;a=blobdiff_plain;f=pkg%2FR%2FselectVariables.R;fp=pkg%2FR%2FselectVariables.R;h=a4bc0f403960428f0934efd181ab7e97a22276ff;hp=eb6c5907060287b237220c7c1c59fdf4dace1003;hb=04845e3300b5450629bf1a2c3344d2f9419e91a6;hpb=f32535f2bc8d50470aa87204bbd7971805dbc9ef diff --git a/pkg/R/selectVariables.R b/pkg/R/selectVariables.R index eb6c590..a4bc0f4 100644 --- a/pkg/R/selectVariables.R +++ b/pkg/R/selectVariables.R @@ -1,6 +1,6 @@ #' selectVariables #' -#' It is a function which construct, for a given lambda, the sets of relevant variables. +#' It is a function which constructs, for a given lambda, the sets for each cluster of relevant variables. #' #' @param phiInit an initial estimator for phi (size: p*m*k) #' @param rhoInit an initial estimator for rho (size: m*m*k) @@ -69,9 +69,7 @@ selectVariables <- function(phiInit, rhoInit, piInit, gamInit, mini, maxi, gamma parallel::stopCluster(cl) print(out) - # Suppress models which are computed twice En fait, ca ca fait la comparaison de - # tous les parametres On veut juste supprimer ceux qui ont les memes variables - # sélectionnées + # Suppress models which are computed twice # sha1_array <- lapply(out, digest::sha1) out[ duplicated(sha1_array) ] selec <- lapply(out, function(model) model$selected) ind_dup <- duplicated(selec)