gov.sandia.cognition.statistics
Interface DistributionWeightedEstimator<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 WeightedValue<? extends ObservationType>>,DistributionType>, Cloneable, CloneableSerializable, Serializable
All Known Implementing Classes:
BetaDistribution.WeightedMomentMatchingEstimator, DefaultDataDistribution.WeightedEstimator, ExponentialDistribution.WeightedMaximumLikelihoodEstimator, GammaDistribution.WeightedMomentMatchingEstimator, LaplaceDistribution.WeightedMaximumLikelihoodEstimator, LogNormalDistribution.WeightedMaximumLikelihoodEstimator, MultivariateGaussian.WeightedMaximumLikelihoodEstimator, NegativeBinomialDistribution.WeightedMaximumLikelihoodEstimator, PoissonDistribution.WeightedMaximumLikelihoodEstimator, StudentTDistribution.WeightedMaximumLikelihoodEstimator, UnivariateGaussian.WeightedMaximumLikelihoodEstimator

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

A BatchLearner that estimates a Distribution from a Collection of weighted data.

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