Class NormalApproximationInterval
- java.lang.Object
-
- org.apache.commons.math4.legacy.stat.interval.NormalApproximationInterval
-
- All Implemented Interfaces:
BinomialConfidenceInterval
public class NormalApproximationInterval extends Object implements BinomialConfidenceInterval
Implements the normal approximation method for creating a binomial proportion confidence interval.- Since:
- 3.3
- See Also:
- Normal approximation interval (Wikipedia)
-
-
Constructor Summary
Constructors Constructor Description NormalApproximationInterval()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Constructor Detail
-
NormalApproximationInterval
public NormalApproximationInterval()
-
-
Method Detail
-
createInterval
public 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.Preconditions:
numberOfTrials
must be positivenumberOfSuccesses
may not exceednumberOfTrials
confidenceLevel
must be strictly between 0 and 1 (exclusive)
- Specified by:
createInterval
in interfaceBinomialConfidenceInterval
- Parameters:
numberOfTrials
- number of trialsnumberOfSuccesses
- number of successesconfidenceLevel
- desired probability that the true probability of success falls within the returned interval- Returns:
- Confidence interval containing the probability of success with
probability
confidenceLevel
-
-