public class MultivariateGaussianMixture extends MultivariateExponentialFamilyMixture
MultivariateMixture.Componentbic, Lcomponents| Constructor and Description |
|---|
MultivariateGaussianMixture(MultivariateMixture.Component... components)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static MultivariateGaussianMixture |
fit(double[][] data)
Fits the Gaussian mixture model with the EM algorithm.
|
static MultivariateGaussianMixture |
fit(double[][] data,
boolean diagonal)
Fits the Gaussian mixture model with the EM algorithm.
|
static MultivariateGaussianMixture |
fit(int k,
double[][] data)
Fits the Gaussian mixture model with the EM algorithm.
|
static MultivariateGaussianMixture |
fit(int k,
double[][] data,
boolean diagonal)
Fits the Gaussian mixture model with the EM algorithm.
|
fit, fitbic, cdf, cov, entropy, length, logp, map, mean, p, posteriori, size, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitlikelihood, logLikelihoodpublic MultivariateGaussianMixture(MultivariateMixture.Component... components)
components - a list of multivariate Gaussian distributions.public static MultivariateGaussianMixture fit(int k, double[][] data)
data - the training data.k - the number of components.public static MultivariateGaussianMixture fit(int k, double[][] data, boolean diagonal)
data - the training data.k - the number of components.diagonal - true if the components have diagonal covariance matrix.public static MultivariateGaussianMixture fit(double[][] data)
data - the training data.public static MultivariateGaussianMixture fit(double[][] data, boolean diagonal)
data - the training data.diagonal - true if the components have diagonal covariance matrix.