gov.sandia.cognition.statistics
Interface CumulativeDistributionFunction<NumberType extends Number>

Type Parameters:
NumberType - Type of Number used as the domain.
All Superinterfaces:
Cloneable, CloneableSerializable, Distribution<NumberType>, DistributionWithMean<NumberType>, Evaluator<NumberType,Double>, Serializable, UnivariateDistribution<NumberType>
All Known Subinterfaces:
ClosedFormCumulativeDistributionFunction<DomainType>, InvertibleCumulativeDistributionFunction<NumberType>, SmoothCumulativeDistributionFunction
All Known Implementing Classes:
BernoulliDistribution.CDF, BetaBinomialDistribution.CDF, BetaDistribution.CDF, BinomialDistribution.CDF, CauchyDistribution.CDF, ChiSquareDistribution.CDF, DeterministicDistribution.CDF, ExponentialDistribution.CDF, GammaDistribution.CDF, GeometricDistribution.CDF, InverseGammaDistribution.CDF, KolmogorovDistribution.CDF, LaplaceDistribution.CDF, LogisticDistribution.CDF, LogNormalDistribution.CDF, NegativeBinomialDistribution.CDF, ParetoDistribution.CDF, PoissonDistribution.CDF, ScalarDataDistribution.CDF, ScalarMixtureDensityModel.CDF, SnedecorFDistribution.CDF, StudentizedRangeDistribution.CDF, StudentTDistribution.CDF, UniformDistribution.CDF, UnivariateGaussian.CDF, WeibullDistribution.CDF, YuleSimonDistribution.CDF

@PublicationReference(author="Wikipedia",
                      title="Cumulative distribution function",
                      type=WebPage,
                      year=2009,
                      url="http://en.wikipedia.org/wiki/Cumulative_distribution_function")
public interface CumulativeDistributionFunction<NumberType extends Number>
extends UnivariateDistribution<NumberType>, Evaluator<NumberType,Double>

Functionality of a cumulative distribution function. The CDF returns the probability that the distribution takes a value less than a given input. That is, CDF(x) = Probability(all z less than x). Additionally, any CDF has the following properties: it is nonnegative, nondecreasing, CDF(-infinity)=0, CDF(infinity)=1.

Note that CumulativeDistributionFunction is NOT a DistributionFunction, but merely an Evaluator. This is because a DistributionFunction is meant for PMFs/PDFs.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.statistics.UnivariateDistribution
getCDF, getMaxSupport, getMinSupport, getVariance
 
Methods inherited from interface gov.sandia.cognition.statistics.DistributionWithMean
getMean
 
Methods inherited from interface gov.sandia.cognition.statistics.Distribution
sample, sample
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone
 
Methods inherited from interface gov.sandia.cognition.evaluator.Evaluator
evaluate