Home > Academics, Research, Tutorials > fit Gaussian mixture Models (GMMs) with known initial parameters using MATLAB

fit Gaussian mixture Models (GMMs) with known initial parameters using MATLAB

Unfortunately the description on using this feature is not so clear in MATLAB help. I found this link very helpful.

http://www.mathworks.com/matlabcentral/newsreader/view_thread/244946

I also make an easy example whose the results are shown below. The MATLAB code is available here. In the first figure, I fit gmm to the data point Y. Next, I add some new points (red) to the data point Y, let’s call the new data point Y_new. In second figure, Y_new is fitted with gmm with known initial parameters obtained from the previous experiment. In the last figure, Y_new is fitted with gmm with random initial parameters.

initial-cluster1

Resulting clusters using GMM with random intial parameters.

Resulting clusters using GMM with the intial parameters obtained from the previous result.

Resulting clusters for the newe dataset with new points (red) added using GMM with initial parameters obtained from the previous result.

Resulting clusters for the newe dataset with new points (red) added using GMM with random initial parameters.

Resulting clusters for the newe dataset with new points (red) added using GMM with random initial parameters.

Advertisements
  1. Gif
    February 15, 2011 at 1:11 pm

    Great job! I have been looking this feature in MATLAB for a while, but the description in the MATLAB website is not so clear to me. This is very helpful.

    • admin
      February 15, 2011 at 1:13 pm

      Thanks, Gif. I’m glad you found it helpful ^_^.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: