public class MultivariateGaussianMixture extends MultivariateExponentialFamilyMixture
MultivariateMixture.Component| Constructor and Description |
|---|
MultivariateGaussianMixture(double[][] data)
Constructor.
|
MultivariateGaussianMixture(double[][] data,
boolean diagonal)
Constructor.
|
MultivariateGaussianMixture(double[][] data,
int k)
Constructor.
|
MultivariateGaussianMixture(double[][] data,
int k,
boolean diagonal)
Constructor.
|
MultivariateGaussianMixture(java.util.List<MultivariateMixture.Component> mixture)
Constructor.
|
bic, cdf, cov, entropy, getComponents, logp, mean, npara, p, size, toStringlikelihood, logLikelihoodpublic MultivariateGaussianMixture(java.util.List<MultivariateMixture.Component> mixture)
mixture - a list of multivariate Gaussian distributions.public MultivariateGaussianMixture(double[][] data,
int k)
data - the training data.k - the number of components.public MultivariateGaussianMixture(double[][] data,
int k,
boolean diagonal)
data - the training data.k - the number of components.diagonal - true if the components have diagonal covariance matrix.public MultivariateGaussianMixture(double[][] data)
data - the training data.public MultivariateGaussianMixture(double[][] data,
boolean diagonal)
data - the training data.diagonal - true if the components have diagonal covariance matrix.