A function which implements variable selection methodology for model-based clustering which allows to find the (locally) optimal subset of variables  in a data set that have group/cluster information. A greedy or headlong search can be used, either in a forward-backward or backward-forward direction, with or without sub-sampling at the hierarchical clustering stage for starting MCLUST models. By default the algorithm uses a sequential search, but parallelization is also available.

A function which implements variable selection methodology for model-based clustering which allows to find the (locally) optimal subset of variables  in a data set that have group/cluster information. A greedy or headlong search can be used, either in a forward-backward or backward-forward direction, with or without sub-sampling at the hierarchical clustering stage for starting MCLUST models. By default the algorithm uses a sequential search, but parallelisation is also available.
R (>= 3.2), mclust (>= 5.1), BMA (>= 3.18), foreach, iterators

Variable Selection for Gaussian Model-Based Clustering
Variable selection for Gaussian model-based clustering as implemented in the 'mclust' package. The methodology allows to find the (locally) optimal subset of variables in a data set that have group/cluster information. A greedy or headlong search can be used, either in a forward-backward or backward-forward direction, with or without sub-sampling at the hierarchical clustering stage for starting 'mclust' models. By default the algorithm uses a sequential search, but parallelisation is also available.
c(person("Nema", "Dean", role = "aut"),
person("Adrian E.", "Raftery", role = "aut"),
person("Luca", "Scrucca", role = c("aut", "cre"),
email = "luca.scrucca@unipg.it"))
R (>= 3.2), mclust (>= 5.3), BMA (>= 3.18), foreach, iterators
MASS, parallel, doParallel, knitr (>= 1.12), rmarkdown (>=
0.9)
Nema Dean [aut],
Adrian E. Raftery [aut],
Luca Scrucca [aut, cre]

c(person("Nema", "Dean", role = "aut",
comment = c(ORCID = "0000-0002-5080-2517")),
person("Adrian E.", "Raftery", role = "aut"),
person("Luca", "Scrucca", role = c("aut", "cre"),
comment = c(ORCID = "0000-0003-3826-0484"),
email = "luca.scrucca@unipg.it"))
stats, Matrix, BMA (>= 3.18), foreach, iterators
Nema Dean [aut] (<https://orcid.org/0000-0002-5080-2517>),
Adrian E. Raftery [aut],
Luca Scrucca [aut, cre] (<https://orcid.org/0000-0003-3826-0484>)