Documentation of 'javanpst.distributions.common.discrete.UniformDistribution' Java class
UniformDistribution
javanpst.distributions.common.discrete

Class UniformDistribution

  • All Implemented Interfaces:
    Distribution


    public final class UniformDistribution
    extends java.lang.Object
    implements Distribution
    A uniform distribution, with parameter N
    • Constructor Detail

      • UniformDistribution

        public UniformDistribution()
        Default builder. Creates a uniform distribution with parameter N = 1
      • UniformDistribution

        public UniformDistribution(int n)
        Builder. Creates a uniform distribution with parameter N
        Parameters:
        n - N parameter
      • UniformDistribution

        public UniformDistribution(UniformDistribution old)
        Copy constructor Creates a copy of a given uniform distribution
        Parameters:
        old - uniform distribution to copy
    • Method Detail

      • setN

        public void setN(int value)
        Sets the N parameter. N must be positive
        Parameters:
        value - N parameter value
      • getN

        public int getN()
        Gets the N parameter value
        Returns:
        value of N
      • computeProbability

        public double computeProbability(double value)
        Computes mass probability at a given point of the uniform distribution. Value given is converted to integer before computing probability.
        Specified by:
        computeProbability in interface Distribution
        Parameters:
        value - point selected
        Returns:
        mass probability at 'value'
      • computeCumulativeProbability

        public double computeCumulativeProbability(double value)
        Computes cumulative probability at a given point of the uniform distribution. Value given is converted to integer before computing probability.
        Specified by:
        computeCumulativeProbability in interface Distribution
        Parameters:
        value - point selected
        Returns:
        cumulative probability at 'value'
      • toString

        public java.lang.String toString()
        To String method.
        Overrides:
        toString in class java.lang.Object

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.