Class ConfidenceInterval

java.lang.Object
org.apache.commons.math3.stat.interval.ConfidenceInterval

public class ConfidenceInterval extends Object
Represents an interval estimate of a population parameter.
Since:
3.3
  • Constructor Details

    • 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 than upper
      • confidenceLevel must be strictly between 0 and 1 (exclusive)

      Parameters:
      lowerBound - lower endpoint of the interval
      upperBound - upper endpoint of the interval
      confidenceLevel - coverage probability
      Throws:
      MathIllegalArgumentException - if the preconditions are not met
  • Method Details

    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns:
      String representation of the confidence interval