


Generate data drawn form a mixture of Gaussians.
Adapted from code by [Nikos Vlassis, 2000].
For definitions see [Sanjoy Dasgupta, 1999].
USAGE
[X,IDX,T,IDT] = demoGenData(n,m,k,d,c,e,[f])
INPUTS
n - size of training set
m - size of test set
k - number of components
d - dimension
c - separation degree (c>0)
e - maximum eccentricity (0 < e < 1)
f - [0] frac of points that are noise (uniformly distributed)
OUTPUTS
X - training set (n x d)
IDX - cluster membership [see kmeans2.m]
T - test set (m x d)
IDT - cluster membership [see kmeans2.m]
EXAMPLE
[X,IDX,T,IDT] = demoGenData(250,250,4,4,.5,.5,.1);
figure(1); clf; visualizeData( X, 2, IDX ); title('train');
figure(2); clf; visualizeData( T, 2, IDT ); title('test');
See also VISUALIZEDATA, DEMOCLUSTER, DEMOCLASSIFY
Piotr's Image&Video Toolbox Version 2.0
Copyright 2008 Piotr Dollar. [pdollar-at-caltech.edu]
Please email me if you find bugs, or have suggestions or questions!
Licensed under the Lesser GPL [see external/lgpl.txt]