mclust
mclust is an R package for model-based clustering, classification, and density estimation based on finite Gaussian mixture models. Developed by Fraley and Raftery, it provides a principled approach to uncover structure in multivariate data by assuming that observations come from a mixture of Gaussian distributions with distinct parameters.
A core feature of mclust is its use of the Expectation-Maximization algorithm to fit Gaussian mixture models
The primary function, Mclust, fits models across a range of cluster numbers and parameterizations, returning the
mclust is available on CRAN and is widely cited in statistical and data-analytic workflows for tasks such