Class BinomialDist

  • All Implemented Interfaces:
    PostfixMathCommandI, java.io.Serializable

    public class BinomialDist
    extends NaryFunction
    The binomial distribution function. Works like Excel's BINOMDIST function. binomdist(x,n,p) gives the binomial distribution for x successes in n trial, with the probability of each trial being p. A four argument form binomdist(x,n,p,1) gives the cumulative distribution function.
    See Also:
    Serialized Form
    • Constructor Detail

      • BinomialDist

        public BinomialDist()
        Three argument version
      • BinomialDist

        public BinomialDist​(boolean fourArgVersion)
        Four argument version like Excel's BINOMDIST function.
        Parameters:
        fourArgVersion -
    • Method Detail

      • eval

        public java.lang.Object eval​(java.lang.Object[] args)
                              throws EvaluationException
        Description copied from class: NaryFunction
        Evaluate the function
        Specified by:
        eval in class NaryFunction
        Parameters:
        args - arguments to the function
        Returns:
        value returned by the function
        Throws:
        EvaluationException - if the calculation cannot be performed
      • bidist

        public static double bidist​(int x,
                                    int n,
                                    double p)
      • cdf

        public static double cdf​(int x,
                                 int n,
                                 double p)