org.apache.commons.math.distribution
Interface ContinuousDistribution

All Known Subinterfaces:
ChiSquaredDistribution, ExponentialDistribution, FDistribution, GammaDistribution, TDistribution
All Known Implementing Classes:
AbstractContinuousDistribution, ChiSquaredDistributionImpl, ExponentialDistributionImpl, FDistributionImpl, GammaDistributionImpl, TDistributionImpl

public interface ContinuousDistribution

Base interface for various continuous distributions.

Version:
$Revision: 1.9 $ $Date: 2003/11/19 03:22:53 $

Method Summary
 double cummulativeProbability(double x)
          For this disbution, X, this method returns P(X < x).
 double cummulativeProbability(double x0, double x1)
          For this disbution, X, this method returns P(x0 < X < x1).
 double inverseCummulativeProbability(double p)
          For this disbution, X, this method returns x such that P(X < x) = p.
 

Method Detail

cummulativeProbability

public double cummulativeProbability(double x)
                              throws MathException
For this disbution, X, this method returns P(X < x).

Parameters:
x - the value at which the CDF is evaluated.
Returns:
CDF for this distribution.
Throws:
MathException

cummulativeProbability

public double cummulativeProbability(double x0,
                                     double x1)
                              throws MathException
For this disbution, X, this method returns P(x0 < X < x1).

Parameters:
x0 - the lower bound
x1 - the upper bound
Returns:
the cummulative probability.
Throws:
MathException

inverseCummulativeProbability

public double inverseCummulativeProbability(double p)
                                     throws MathException
For this disbution, X, this method returns x such that P(X < x) = p.

Parameters:
p - the cummulative probability.
Returns:
x.
Throws:
MathException


Copyright © 2003-2004 Apache Software Foundation. All Rights Reserved.