Class BetaMixtureDistribution

    • Constructor Detail

      • BetaMixtureDistribution

        public BetaMixtureDistribution​(BetaMixtureDistribution.Lambda[] lambda,
                                       boolean isAlphaEstimated,
                                       boolean isBetaEstimated,
                                       double epsilon,
                                       int maxIterations)
        Constructs a Beta distribution for each state in the HMM model.
        Parameters:
        lambda - the distribution parameters
        isAlphaEstimated - indicate whether parameter alpha is to be estimated
        isBetaEstimated - indicate whether parameter beta 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
      • BetaMixtureDistribution

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