Hi,
I will be straight to the point. I am training a mixture of gaussians to estimate a persons age from their speech. I have 168 objects with 13 features in each, 4 classes of data. I trained the gaussians using gaussm and mogc and I used plotm. I know that gaussm trains one gaussian per calss of data object while mogc computes one over all gaussian density.
I provided prior probabilities when I created my dataset object and set the labtype to ‘soft’ in order to use the expectation maximisation algorithm. The following is my code:
A = dataset(inputs,labels’);
A = setlabtype(A,’soft’);
A = setprior(A, [0.16666666666667 0.22619047619048 0.33333333333333 0.27380952380952]);
W1 = mogc(A,4,0,0.8);
figure(2);
scatterd(A,[10,5]);
plotm(W1,6,10);
and attached is the resulting plot using plotm as shown.
Can anyone please explain to me how to interpret the plot?
What does “feature 1” and “feature 2” mean?
Kind regards,
Faiyo.

