Learn R Programming

GMMinit (version 1.0.0)

Optimal Initial Value for Gaussian Mixture Model

Description

Generating, evaluating, and selecting initialization strategies for Gaussian Mixture Models (GMMs), along with functions to run the Expectation-Maximization (EM) algorithm. Initialization methods are compared using log-likelihood, and the best-fitting model can be selected using BIC. Methods build on initialization strategies for finite mixture models described in Michael and Melnykov (2016) and Biernacki et al. (2003) , and on the EM algorithm of Dempster et al. (1977) . Background on model-based clustering includes Fraley and Raftery (2002) and McLachlan and Peel (2000, ISBN:9780471006268).

Copy Link

Version

Install

install.packages('GMMinit')

Version

1.0.0

License

GPL (>= 2)

Maintainer

Jing Li

Last Published

January 24th, 2026

Functions in GMMinit (1.0.0)

BestGMM

Select the Best Gaussian Mixture Model (GMM) Based on BIC
GMMinit-package

Optimal Initial Value for Gaussian Mixture Model
getBestInit

Select the Best Initialization Method for a Gaussian Mixture Model (GMM)
runEM

Expectation-Maximization (EM) Algorithm for Gaussian Mixture Models
getInit

Initialize Parameters for the EM Algorithm in Gaussian Mixture Models
runGMM

Run Gaussian Mixture Model (GMM) Clustering with Multiple Initialization Strategies