gov.sandia.cognition.statistics
Interface DistributionEstimator<ObservationType,DistributionType extends Distribution<? extends ObservationType>>

Type Parameters:
ObservationType - Type of observations from the Distribution
DistributionType - Type of Distribution estimated from the learner.
All Superinterfaces:
BatchLearner<Collection<? extends ObservationType>,DistributionType>, Cloneable, CloneableSerializable, Serializable
All Known Implementing Classes:
BetaBinomialDistribution.MomentMatchingEstimator, BetaDistribution.MomentMatchingEstimator, BinomialDistribution.MaximumLikelihoodEstimator, DefaultDataDistribution.Estimator, ExponentialDistribution.MaximumLikelihoodEstimator, GammaDistribution.MomentMatchingEstimator, GeometricDistribution.MaximumLikelihoodEstimator, LaplaceDistribution.MaximumLikelihoodEstimator, LogNormalDistribution.MaximumLikelihoodEstimator, MixtureOfGaussians.EMLearner, MixtureOfGaussians.Learner, MultivariateGaussian.MaximumLikelihoodEstimator, NegativeBinomialDistribution.MaximumLikelihoodEstimator, PoissonDistribution.MaximumLikelihoodEstimator, ScalarDataDistribution.Estimator, ScalarMixtureDensityModel.EMLearner, StudentTDistribution.MaximumLikelihoodEstimator, UniformDistribution.MaximumLikelihoodEstimator, UnivariateGaussian.MaximumLikelihoodEstimator

public interface DistributionEstimator<ObservationType,DistributionType extends Distribution<? extends ObservationType>>
extends BatchLearner<Collection<? extends ObservationType>,DistributionType>

A BatchLearner that estimates a Distribution.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.learning.algorithm.BatchLearner
learn
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone