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

Type Parameters:
NumberType - Type of Number that can be sampled from this Distribution.
All Superinterfaces:
Cloneable, CloneableSerializable, ClosedFormDistribution<NumberType>, Distribution<NumberType>, DistributionWithMean<NumberType>, Serializable, UnivariateDistribution<NumberType>, Vectorizable
All Known Subinterfaces:
ClosedFormDiscreteUnivariateDistribution<DomainType>, SmoothCumulativeDistributionFunction, SmoothUnivariateDistribution, UnivariateProbabilityDensityFunction
All Known Implementing Classes:
AbstractClosedFormSmoothUnivariateDistribution, AbstractClosedFormUnivariateDistribution, BernoulliDistribution, BernoulliDistribution.CDF, BernoulliDistribution.PMF, BetaBinomialDistribution, BetaBinomialDistribution.CDF, BetaBinomialDistribution.PMF, BetaDistribution, BetaDistribution.CDF, BetaDistribution.PDF, BinomialDistribution, BinomialDistribution.CDF, BinomialDistribution.PMF, CauchyDistribution, CauchyDistribution.CDF, CauchyDistribution.PDF, ChiSquareDistribution, ChiSquareDistribution.CDF, ChiSquareDistribution.PDF, DeterministicDistribution, DeterministicDistribution.CDF, DeterministicDistribution.PMF, ExponentialDistribution, ExponentialDistribution.CDF, ExponentialDistribution.PDF, GammaDistribution, GammaDistribution.CDF, GammaDistribution.PDF, GeometricDistribution, GeometricDistribution.CDF, GeometricDistribution.PMF, InverseGammaDistribution, InverseGammaDistribution.CDF, InverseGammaDistribution.PDF, KolmogorovDistribution, KolmogorovDistribution.CDF, LaplaceDistribution, LaplaceDistribution.CDF, LaplaceDistribution.PDF, LogisticDistribution, LogisticDistribution.CDF, LogisticDistribution.PDF, LogNormalDistribution, LogNormalDistribution.CDF, LogNormalDistribution.PDF, NegativeBinomialDistribution, NegativeBinomialDistribution.CDF, NegativeBinomialDistribution.PMF, ParetoDistribution, ParetoDistribution.CDF, ParetoDistribution.PDF, PoissonDistribution, PoissonDistribution.CDF, PoissonDistribution.PMF, ScalarMixtureDensityModel, ScalarMixtureDensityModel.CDF, ScalarMixtureDensityModel.PDF, SnedecorFDistribution, SnedecorFDistribution.CDF, StudentizedRangeDistribution, StudentizedRangeDistribution.CDF, StudentTDistribution, StudentTDistribution.CDF, StudentTDistribution.PDF, UniformDistribution, UniformDistribution.CDF, UniformDistribution.PDF, UnivariateGaussian, UnivariateGaussian.CDF, UnivariateGaussian.CDF.Inverse, UnivariateGaussian.PDF, WeibullDistribution, WeibullDistribution.CDF, WeibullDistribution.PDF, YuleSimonDistribution, YuleSimonDistribution.CDF, YuleSimonDistribution.PMF

public interface ClosedFormUnivariateDistribution<NumberType extends Number>
extends ClosedFormDistribution<NumberType>, UnivariateDistribution<NumberType>

Defines the functionality associated with a closed-form scalar distribution. That is, a parameterized distribution that takes doubles as inputs.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 ClosedFormCumulativeDistributionFunction<NumberType> getCDF()
          Gets the CDF of a scalar distribution.
 
Methods inherited from interface gov.sandia.cognition.math.matrix.Vectorizable
clone, convertFromVector, convertToVector
 
Methods inherited from interface gov.sandia.cognition.statistics.UnivariateDistribution
getMaxSupport, getMinSupport, getVariance
 
Methods inherited from interface gov.sandia.cognition.statistics.DistributionWithMean
getMean
 
Methods inherited from interface gov.sandia.cognition.statistics.Distribution
sample, sample
 

Method Detail

getCDF

ClosedFormCumulativeDistributionFunction<NumberType> getCDF()
Description copied from interface: UnivariateDistribution
Gets the CDF of a scalar distribution.

Specified by:
getCDF in interface UnivariateDistribution<NumberType extends Number>
Returns:
CDF of the scalar distribution.