- Type Parameters:
ParameterType
- Type of Parameter.
ConditionalType
- Type of parameterized distribution that generates observations.
- All Superinterfaces:
- java.lang.Cloneable, CloneableSerializable, Named, NamedValue<ParameterType>, java.io.Serializable
- All Known Subinterfaces:
- BayesianParameter<ParameterType,ConditionalType,PriorType>
- All Known Implementing Classes:
- AbstractBayesianParameter, BernoulliBayesianEstimator.Parameter, BinomialBayesianEstimator.Parameter, DefaultBayesianParameter, DefaultDistributionParameter, ExponentialBayesianEstimator.Parameter, GammaInverseScaleBayesianEstimator.Parameter, MultinomialBayesianEstimator.Parameter, MultivariateGaussianMeanBayesianEstimator.Parameter, MultivariateGaussianMeanCovarianceBayesianEstimator.Parameter, PoissonBayesianEstimator.Parameter, UniformDistributionBayesianEstimator.Parameter, UnivariateGaussianMeanBayesianEstimator.Parameter, UnivariateGaussianMeanVarianceBayesianEstimator.Parameter
public interface DistributionParameter<ParameterType,ConditionalType extends Distribution<?>>
extends NamedValue<ParameterType>, CloneableSerializable
Allows access to a parameter within a closed-form distribution, given by
the high-level String value. For example, we can access the variance
of a UnivariateGaussian by attaching a DistributionParameter to "variance".
- Since:
- 3.0
- Author:
- Kevin R. Dixon