View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

4.0 | 1 rating Rate this file 6 Downloads (last 30 days) File Size: 62.1 KB File ID: #15527 Version: 1.1
image thumbnail




08 Jul 2007 (Updated )

complete toolkit for generating, training, testing and viewing multidimensional gaussian mixtures

| Watch this File

File Information

A toolkit for Gaussian mixtures.
flexible tools for:
Generating univariate, multivariate, or mixtures of gaussians
Interactive viewing tools allows viewing of multidimensional data and models. Initialize models, add and remove dimensions or clusters and inspect the fit in real-time.
Also includes tools to subset the data using model-based (pseudo-)metrics.
simple example of clustering
% generate 4 clusters in 2 dimensions
  [X idx theta] = mmvn_gen( 1000, [0 5; 5 0; 5 5; 0 0] );

% fit data
  Opt = mmvn_fit( X, 4, theta );

% plot data
  scatter( X(:,1), X(:,2), [], idx, 'filled');
  hold on;
% represent fits using ellipses
  ellipse( Opt.M, Opt.V);

See mmvn_tutorial (included) for a walk-through of major functionality


Psnr inspired this file.

MATLAB release MATLAB 7.4 (R2007a)
MATLAB Search Path
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
31 Jan 2011 vaishali kumar

hello,any toolkit for gaussian mixture model based audio source separation

Comment only
30 Jan 2011 vaishali kumar

toolkit for gaussian mixture model in audio

Comment only
30 Dec 2008 Shawn_lj Qingsheng

Hello! I tried the example in the MMView.m, but the error happened as below:
>>mm = MModel(X, [1 2], 4 );
??? Error using ==> kmeans.kmeans
Too many input arguments.

Error in ==> MModel.kmeans_init at 30
[Ci,C] = kmeans(mm.x(:,mm.s), k,...

Error in ==> MModel.MModel at 90
mm = kmeans_init(mm,t);

Please solve the problem and tell me, thanks!

Comment only
19 Nov 2007 foued saadaoui

09 Jul 2007

update inspired-by line and description

31 Mar 2016 1.1

updated to use BSD licensing agreement

Contact us