Class BinomialDist
- java.lang.Object
-
- com.singularsys.jep.functions.PostfixMathCommand
-
- com.singularsys.jep.functions.NaryFunction
-
- com.singularsys.extensions.statistical.distributions.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 formbinomdist(x,n,p,1)
gives the cumulative distribution function.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.singularsys.jep.functions.PostfixMathCommand
curNumberOfParameters, name, NaN, numberOfParameters
-
-
Constructor Summary
Constructors Constructor Description BinomialDist()
Three argument versionBinomialDist(boolean fourArgVersion)
Four argument version like Excel's BINOMDIST function.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static double
bidist(int x, int n, double p)
static double
cdf(int x, int n, double p)
java.lang.Object
eval(java.lang.Object[] args)
Evaluate the function-
Methods inherited from class com.singularsys.jep.functions.NaryFunction
run
-
Methods inherited from class com.singularsys.jep.functions.PostfixMathCommand
asArray, asBool, asDouble, asInt, asLong, asStrictInt, asString, checkNumberOfParameters, getName, getNumberOfParameters, setCurNumberOfParameters, setName, toString, toString
-
-
-
-
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 classNaryFunction
- 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)
-
-