An R package extending the functionality of the mclust package (Scrucca et al. 2016) by including:

  • density estimation for data with bounded support using a transform-based approach to Gaussian mixture density estimation;
  • modal clustering using modal EM algorithm for Gaussian mixtures.


You can install the released version of mclustAddons from CRAN using:



For an introduction to the main functions and several examples see the vignette A quick tour of mclustAddons, which is available as


The vignette is also available in the Vignette section on the navigation bar on top of the package’s web page.


Scrucca L., Fop M., Murphy T. B. and Raftery A. E. (2016) mclust 5: clustering, classification and density estimation using Gaussian finite mixture models, The R Journal, 8/1, 205-233.

Scrucca L. (2019) A transformation-based approach to Gaussian mixture density estimation for bounded data, Biometrical Journal, 61:4, 873–888.

Scrucca L. (2021) A fast and efficient Modal EM algorithm for Gaussian mixtures. Statistical Analysis and Data Mining, 14:4, 305–314.