Gaussian Mixture Modeling GUI (GMM DEMO)

GUI for an Expectation-Maximization algorithm (EM) variant (Split-EM-Discriminant)
4.2K Downloads
Updated 4 May 2009

View License

The Expectation-Maximization algorithm (EM) is widely used to find the parameters of a mixture of Gaussian probability density functions (pdfs) or briefly Gaussian components that fits the sample measurement vectors in maximum likelihood sense [1]. In our work, the expectation-maximization (EM) algorithm for Gaussian mixture modeling is improved via three statistical tests:
a) A multivariate normality test,
b) a central tendency (kurtosis) criterion, and
c) a test based on marginal cdf to find a discriminant to split a non-Gaussian component.

-Input Buttons
Button 1: Open Data file (.mat) or (.tif)
Button 2: Draw Gaussian Data with Mouse
Left mbutton = Draw
Right mbutton = Jump a point
Return key = Finish

-Operational Buttons
Button 3: Start GMM modeling
Button 4: Stop GMM modeling

-Output Button
Button 5: Save GMM parameters as a .mat file

Requirements:
The DEMO was writen in Matlab 7.5 and Windows XP.

References:
Dimitrios Ververidis and Constantine Kotropoulos, "Gaussian mixture modeling by exploiting the Mahalanobis distance," IEEE Trans. Signal Processing, vol. 56, issue 7B, pp. 2797-2811, 2008.

T. Anderson. An Introduction to Multivariate Statistical Analysis. J. Wiley & Sons: N.Y., 1984.

Cite As

Dimitrios Ververidis (2024). Gaussian Mixture Modeling GUI (GMM DEMO) (https://www.mathworks.com/matlabcentral/fileexchange/23848-gaussian-mixture-modeling-gui-gmm-demo), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Statistics and Machine Learning Toolbox in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.2.0.0

Description improved, Credits menu added.

1.1.0.0

Credits menu is added to help menu

1.0.0.0