Package org.hipparchus.stat.interval
Class ConfidenceInterval
- java.lang.Object
-
- org.hipparchus.stat.interval.ConfidenceInterval
-
public class ConfidenceInterval extends Object
Represents an interval estimate of a population parameter.
-
-
Constructor Summary
Constructors Constructor Description ConfidenceInterval(double lowerBound, double upperBound, double confidenceLevel)Create a confidence interval with the given bounds and confidence level.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetConfidenceLevel()Get asserted probability that the interval contains the population parameter.doublegetLowerBound()Get lower endpoint of the interval.doublegetUpperBound()Get upper endpoint of the interval.StringtoString()Get String representation of the confidence interval.
-
-
-
Constructor Detail
-
ConfidenceInterval
public ConfidenceInterval(double lowerBound, double upperBound, double confidenceLevel)Create a confidence interval with the given bounds and confidence level.Preconditions:
lowermust be strictly less thanupperconfidenceLevelmust be strictly between 0 and 1 (exclusive)
- Parameters:
lowerBound- lower endpoint of the intervalupperBound- upper endpoint of the intervalconfidenceLevel- coverage probability- Throws:
MathIllegalArgumentException- if the preconditions are not met
-
-
Method Detail
-
getLowerBound
public double getLowerBound()
Get lower endpoint of the interval.- Returns:
- the lower endpoint of the interval
-
getUpperBound
public double getUpperBound()
Get upper endpoint of the interval.- Returns:
- the upper endpoint of the interval
-
getConfidenceLevel
public double getConfidenceLevel()
Get asserted probability that the interval contains the population parameter.- Returns:
- the asserted probability that the interval contains the population parameter
-
-