umontreal.iro.lecuyer.probdist
Interface Distribution
- All Known Implementing Classes:
- AndersonDarlingDist, AndersonDarlingDistQuick, BernoulliDist, BetaDist, BetaSymmetricalDist, BinomialDist, CauchyDist, ChiDist, ChiSquareDist, ChiSquareDistQuick, ChiSquareNoncentralDist, ConstantDist, ConstantIntDist, ContinuousDistribution, CramerVonMisesDist, DiscreteDistribution, DiscreteDistributionInt, EmpiricalDist, ErlangDist, ExponentialDist, ExponentialDistFromMean, ExtremeValueDist, FatigueLifeDist, FisherFDist, FoldedNormalDist, FrechetDist, GammaDist, GammaDistFromMoments, GeometricDist, GumbelDist, HalfNormalDist, HyperbolicSecantDist, HypergeometricDist, HypoExponentialDist, HypoExponentialDistEqual, HypoExponentialDistQuick, InverseDistFromDensity, InverseGammaDist, InverseGaussianDist, JohnsonSBDist, JohnsonSLDist, JohnsonSUDist, KolmogorovSmirnovDist, KolmogorovSmirnovDistQuick, KolmogorovSmirnovPlusDist, LaplaceDist, LogarithmicDist, LogisticDist, LoglogisticDist, LognormalDist, LognormalDistFromMoments, NakagamiDist, NegativeBinomialDist, NormalDist, NormalDistQuick, NormalInverseGaussianDist, ParetoDist, PascalDist, Pearson5Dist, Pearson6Dist, PiecewiseLinearEmpiricalDist, PoissonDist, PowerDist, RayleighDist, StudentDist, StudentDistQuick, TriangularDist, TruncatedDist, UniformDist, UniformIntDist, WatsonGDist, WatsonUDist, WeibullDist
public interface Distribution
Distribution
This interface should be implemented by all classes supporting
discrete and continuous distributions. It specifies the signature of methods that compute
the distribution function F(x),
the complementary distribution function
(x),
and the inverse distribution function
F-1(u).
It also specifies the signature of methods that returns the mean,
the variance and the standard deviation.
cdf
double cdf(double x)
- .
xvalue at which the distribution function is evaluated
distribution function evaluated at x
barF
double barF(double x)
- .
xvalue at which the complementary distribution function is evaluated
complementary distribution function evaluated at x
inverseF
double inverseF(double u)
- .
uvalue in the interval (0, 1) for which the inverse
distribution function is evaluated
the inverse distribution function evaluated at u
getMean
double getMean()
- .
getVariance
double getVariance()
- .
getStandardDeviation
double getStandardDeviation()
- .
getParams
double[] getParams()
- .
To submit a bug or ask questions, send an e-mail to
Pierre L'Ecuyer.