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 double
getConfidenceLevel()
double
getLowerBound()
double
getUpperBound()
String
toString()
-
-
-
Constructor Detail
-
ConfidenceInterval
public ConfidenceInterval(double lowerBound, double upperBound, double confidenceLevel)
Create a confidence interval with the given bounds and confidence level.Preconditions:
lower
must be strictly less thanupper
confidenceLevel
must 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()
- Returns:
- the lower endpoint of the interval
-
getUpperBound
public double getUpperBound()
- Returns:
- the upper endpoint of the interval
-
getConfidenceLevel
public double getConfidenceLevel()
- Returns:
- the asserted probability that the interval contains the population parameter
-
-