gov.sandia.cognition.statistics.bayesian.conjugate
Interface ConjugatePriorBayesianEstimatorPredictor<ObservationType,ParameterType,ConditionalType extends ClosedFormDistribution<ObservationType>,BeliefType extends ClosedFormDistribution<ParameterType>>

Type Parameters:
ObservationType - Observations from the ConditionalType that are used to estimate the parameters of the distribution.
BeliefType - Type of Distribution that represents uncertainty in the parameters.
ParameterType - Type of parameter estimated by this algorithm, which is used to parameterize the conditional distribution.
ConditionalType - Type of conditional distribution that generates observations for this relationship.
All Superinterfaces:
BatchLearner<Collection<? extends ObservationType>,BeliefType>, BayesianEstimator<ObservationType,ParameterType,BeliefType>, BayesianEstimatorPredictor<ObservationType,ParameterType,BeliefType>, Cloneable, CloneableSerializable, ConjugatePriorBayesianEstimator<ObservationType,ParameterType,ConditionalType,BeliefType>, IncrementalLearner<ObservationType,BeliefType>, RecursiveBayesianEstimator<ObservationType,ParameterType,BeliefType>, Serializable
All Known Implementing Classes:
BinomialBayesianEstimator, ExponentialBayesianEstimator, MultinomialBayesianEstimator, MultivariateGaussianMeanBayesianEstimator, MultivariateGaussianMeanCovarianceBayesianEstimator, PoissonBayesianEstimator, UnivariateGaussianMeanBayesianEstimator, UnivariateGaussianMeanVarianceBayesianEstimator

public interface ConjugatePriorBayesianEstimatorPredictor<ObservationType,ParameterType,ConditionalType extends ClosedFormDistribution<ObservationType>,BeliefType extends ClosedFormDistribution<ParameterType>>
extends ConjugatePriorBayesianEstimator<ObservationType,ParameterType,ConditionalType,BeliefType>, BayesianEstimatorPredictor<ObservationType,ParameterType,BeliefType>

A conjugate prior estimator that also has a closed-form predictive posterior.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.statistics.bayesian.conjugate.ConjugatePriorBayesianEstimator
computeEquivalentSampleSize, createConditionalDistribution, createParameter, getParameter
 
Methods inherited from interface gov.sandia.cognition.learning.algorithm.BatchLearner
learn
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone
 
Methods inherited from interface gov.sandia.cognition.learning.algorithm.IncrementalLearner
createInitialLearnedObject, update, update
 
Methods inherited from interface gov.sandia.cognition.statistics.bayesian.BayesianEstimatorPredictor
createPredictiveDistribution