public static class BinomialDistribution.CDF extends BinomialDistribution implements ClosedFormCumulativeDistributionFunction<java.lang.Number>
BinomialDistribution.CDF, BinomialDistribution.MaximumLikelihoodEstimator, BinomialDistribution.PMFDEFAULT_N, DEFAULT_P| Constructor and Description |
|---|
CDF()
Default constructor.
|
CDF(BinomialDistribution other)
Creates a new instance of CDF
|
CDF(int N,
double p)
Creates a new instance of BinomialDistribution
|
| Modifier and Type | Method and Description |
|---|---|
static double |
evaluate(int N,
int k,
double p)
Evaluates the CDF for integer values of x, N, and double p
|
java.lang.Double |
evaluate(java.lang.Number input)
Evaluates the function on the given input and returns the output.
|
BinomialDistribution.CDF |
getCDF()
Gets the CDF of a scalar distribution.
|
clone, convertFromVector, convertToVector, getDomain, getDomainSize, getEstimator, getMaxSupport, getMean, getMeanAsDouble, getMinSupport, getN, getP, getProbabilityFunction, getVariance, sampleAsInt, sampleInto, sampleInto, setN, setPsampleAsIntssample, sampleequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclone, convertFromVector, convertToVectorgetMaxSupport, getMeanAsDouble, getMinSupport, getVariancegetMeansample, sample, sampleIntopublic CDF()
public CDF(int N,
double p)
N - Total number of experiments, must be greater than zerop - Probability of a positive outcome (Bernoulli probability), [0,1]public CDF(BinomialDistribution other)
other - Underlying Binomial PMF to usepublic java.lang.Double evaluate(java.lang.Number input)
Evaluatorpublic static double evaluate(int N,
int k,
double p)
k - Number of successful trialsN - Total number of possibilities in the distributionp - Bernoulli probability of a positive experiment outcomepublic BinomialDistribution.CDF getCDF()
UnivariateDistributiongetCDF in interface ClosedFormUnivariateDistribution<java.lang.Number>getCDF in interface UnivariateDistribution<java.lang.Number>getCDF in class BinomialDistribution