PASCAL - Pattern Analysis, Statistical Modelling and Computational Learning

Model-based cluster and discriminant analysis with the MIXMOD software
Christophe Biernacki, Gilles Celeux, Gérard Govaert and Florent Langrognet
Computational Statistics and Data Analysis Volume 51, pp. 587-600, 2006.


The Mixture Modeling (MIXMOD) program fits mixture models to a given data set for the purposes of density estimation, clustering or discriminant analysis. A large variety of algorithms to estimate the mixture parameters are proposed (EM, Classification EM, Stochastic EM), and it is possible to combine these to yield different strategies for obtaining a sensible maximum for the likelihood (or complete-data likelihood) function. MIXMOD is currently intended to be used for multivariate Gaussian mixtures, and fourteen different Gaussian models can be distinguished according to different assumptions regarding the component variance matrix eigenvalue decomposition. Moreover, different information criteria for choosing a parsimonious model (the number of mixture components, for instance) are included, their suitability depending on the particular perspective (cluster analysis or discriminant analysis). Written in C++, MIXMOD is interfaced with SCILAB andMATLAB. The program, the statistical documentation and the user guide are available on the internet at the following address:

EPrint Type:Article
Project Keyword:Project Keyword UNSPECIFIED
Subjects:Learning/Statistics & Optimisation
Theory & Algorithms
ID Code:6381
Deposited By:Gérard Govaert
Deposited On:08 March 2010