- Type Parameters:
DataType
- Type of data on the domain.
- All Superinterfaces:
- java.lang.Cloneable, CloneableSerializable, ClosedFormDistribution<DataType>, ComputableDistribution<DataType>, Distribution<DataType>, DistributionWithMean<DataType>, Evaluator<DataType,java.lang.Double>, ProbabilityFunction<DataType>, java.io.Serializable, Vectorizable
- All Known Subinterfaces:
- UnivariateProbabilityDensityFunction
- All Known Implementing Classes:
- BetaDistribution.PDF, CauchyDistribution.PDF, ChiSquareDistribution.PDF, DirichletDistribution.PDF, ExponentialDistribution.PDF, GammaDistribution.PDF, InverseGammaDistribution.PDF, InverseWishartDistribution.PDF, LaplaceDistribution.PDF, LogisticDistribution.PDF, LogNormalDistribution.PDF, MixtureOfGaussians.PDF, MultivariateGaussian.PDF, MultivariateMixtureDensityModel.PDF, MultivariateStudentTDistribution.PDF, NormalInverseGammaDistribution.PDF, NormalInverseWishartDistribution.PDF, ParetoDistribution.PDF, ScalarMixtureDensityModel.PDF, StudentTDistribution.PDF, UniformDistribution.PDF, UnivariateGaussian.PDF, WeibullDistribution.PDF
@PublicationReference(author="Wikipedia",
title="Probability density function",
type=WebPage,
year=2009,
url="http://en.wikipedia.org/wiki/Probability_density_function")
public interface ProbabilityDensityFunction<DataType>
extends ClosedFormDistribution<DataType>, ProbabilityFunction<DataType>
Defines a probability density function. A PDF is a nonnegative function
that integrates to 1.0. The integral between "a" and "b" is the probability
of the distribution between "a" and "b". Also, we define PDFs to be
closed-form distributions, that is, having tunable parameters.
- Since:
- 3.0
- Author:
- Kevin R. Dixon