No BSD License  

Highlights from
mmvn_toolkit

4.0

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

mmvn_toolkit

by

 

08 Jul 2007 (Updated )

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

| Watch this File

File Information
Description

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

Acknowledgements

Psnr inspired this file.

MATLAB release MATLAB 7.4 (R2007a)
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

30 Jan 2011 vaishali kumar

toolkit for gaussian mixture model in audio

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!

19 Nov 2007 foued saadaoui  
Updates
09 Jul 2007

update inspired-by line and description

Contact us