public interface BinomialConfidenceInterval
Modifier and Type | Method and Description |
---|---|
ConfidenceInterval |
createInterval(int numberOfTrials,
int numberOfSuccesses,
double confidenceLevel)
Create a confidence interval for the true probability of success
of an unknown binomial distribution with the given observed number
of trials, successes and confidence level.
|
ConfidenceInterval createInterval(int numberOfTrials, int numberOfSuccesses, double confidenceLevel) throws NotStrictlyPositiveException, NotPositiveException, NumberIsTooLargeException, OutOfRangeException
Preconditions:
numberOfTrials
must be positivenumberOfSuccesses
may not exceed numberOfTrials
confidenceLevel
must be strictly between 0 and 1 (exclusive)numberOfTrials
- number of trialsnumberOfSuccesses
- number of successesconfidenceLevel
- desired probability that the true probability of
success falls within the returned intervalconfidenceLevel
NotStrictlyPositiveException
- if numberOfTrials <= 0
.NotPositiveException
- if numberOfSuccesses < 0
.NumberIsTooLargeException
- if numberOfSuccesses > numberOfTrials
.OutOfRangeException
- if confidenceLevel
is not in the interval (0, 1)
.Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.