public void GaussianMixtureModelTest3()
{
Accord.Math.Tools.SetupGenerator(0);
var gmm = new GaussianMixtureModel(3);
Assert.AreEqual(3, gmm.Gaussians.Count);
Assert.IsNull(gmm.Gaussians[0].Covariance);
Assert.IsNull(gmm.Gaussians[0].Mean);
double[][] B = Matrix.Random(56, 12).ToJagged();
Accord.Math.Tools.SetupGenerator(0);
gmm.Options.Robust = true;
var result = gmm.Compute(B, new GaussianMixtureModelOptions()
{
NormalOptions = new NormalOptions
{
Robust = true
}
});
}