Documentation of 'smile.stat.distribution.GaussianMixture' Java class
GaussianMixture
smile.stat.distribution

Class GaussianMixture

  • All Implemented Interfaces:
    Distribution


    public class GaussianMixture
    extends ExponentialFamilyMixture
    Finite univariate Gaussian mixture. The EM algorithm is provide to learned the mixture model from data. BIC score is employed to estimate the number of components.
    • Constructor Detail

      • GaussianMixture

        public GaussianMixture(java.util.List<Mixture.Component> mixture)
        Constructor.
        Parameters:
        mixture - a list of multivariate Gaussian distributions.
      • GaussianMixture

        public GaussianMixture(double[] data,
                               int k)
        Constructor. The Gaussian mixture model will be learned from the given data with the EM algorithm.
        Parameters:
        data - the training data.
        k - the number of components.
      • GaussianMixture

        public GaussianMixture(double[] data)
        Constructor. The Gaussian mixture model will be learned from the given data with the EM algorithm. The number of components will be selected by BIC.
        Parameters:
        data - the training data.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.