Class InitializationOptions

  • All Implemented Interfaces:
    Cloneable

    public final class InitializationOptions
    extends Object
    implements Cloneable
    Options governing the initialization of distributions at the start of parameter learning.
    • Method Detail

      • getInitializeDistributions

        public boolean getInitializeDistributions()
        Indicates whether or not to initialize distributions by default. This value can be overridden by DistributionSpecification.initialize.
      • setInitializeDistributions

        public void setInitializeDistributions​(boolean value)
        Indicates whether or not to initialize distributions by default. This value can be overridden by DistributionSpecification.initialize.
      • getMethod

        public InitializationMethod getMethod()
        Determines the algorithm used for initialization.
      • setMethod

        public void setMethod​(InitializationMethod value)
        Determines the algorithm used for initialization.
      • getMaximumSupport

        public int getMaximumSupport()
        Limits the amount of support each distribution is given during initialization.
      • setMaximumSupport

        public void setMaximumSupport​(int value)
        Limits the amount of support each distribution is given during initialization.
      • getSamplingProbability

        public double getSamplingProbability()
        A value between 0 and 1 (inclusive) indicating what probability of cases to use for initialization.
      • setSamplingProbability

        public void setSamplingProbability​(double value)
        A value between 0 and 1 (inclusive) indicating what probability of cases to use for initialization.