public void Predict_CoefficientsAndDistributions_Prediction() { var model = new GaussianMixtureModel(_coefficients, _distributions); model.Train(_observations, 100, LikelihoodTolerance); var prediction = model.Predict(_observations, null); Assert.AreEqual(prediction.Predicted[0][0], 32.480000000000004); Assert.AreEqual(prediction.Predicted[0][1], 32.94); Assert.AreEqual(prediction.Predicted[0][2], 32.24); Assert.AreEqual(prediction.Predicted[0][3], 33.03); }