Class GammaMixtureDistribution

    • Constructor Detail

      • GammaMixtureDistribution

        public GammaMixtureDistribution​(GammaMixtureDistribution.Lambda[] lambda,
                                        boolean isShapeEstimated,
                                        boolean isScaleEstimated,
                                        double epsilon,
                                        int maxIterations)
        Constructs a Gamma distribution for each state in the HMM model.
        Parameters:
        lambda - the distribution parameters
        isShapeEstimated - indicate whether the shape parameter k is to be estimated
        isScaleEstimated - indicate whether the scale parameter theta is to be estimated
        epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0
        maxIterations - the maximum number of iterations in each M-step
      • GammaMixtureDistribution

        public GammaMixtureDistribution​(GammaMixtureDistribution.Lambda[] lambda,
                                        int maxIterations)
        Constructs a Gamma distribution for each state in the HMM model.
        Parameters:
        lambda - the distribution parameters
        maxIterations - the maximum number of iterations in each M-step