gov.sandia.cognition.statistics
Interface IncrementalEstimator<DataType,DistributionType extends Distribution<? extends DataType>,SufficientStatisticsType extends SufficientStatistic<? super DataType,? extends DistributionType>>

Type Parameters:
DataType - The type of data generated by the Distribution.
SufficientStatisticsType - The type of the sufficient statistics for the distribution.
DistributionType - The type of Distribution this is the sufficient statistics of.
All Superinterfaces:
BatchAndIncrementalLearner<DataType,SufficientStatisticsType>, BatchLearner<Collection<? extends DataType>,SufficientStatisticsType>, Cloneable, CloneableSerializable, IncrementalLearner<DataType,SufficientStatisticsType>, Serializable
All Known Implementing Classes:
AbstractIncrementalEstimator, MultivariateGaussian.IncrementalEstimator, MultivariateGaussian.IncrementalEstimatorCovarianceInverse, UnivariateGaussian.IncrementalEstimator

public interface IncrementalEstimator<DataType,DistributionType extends Distribution<? extends DataType>,SufficientStatisticsType extends SufficientStatistic<? super DataType,? extends DistributionType>>
extends BatchAndIncrementalLearner<DataType,SufficientStatisticsType>

An estimator of a Distribution that uses SufficientStatistic to arrive at its result.

Since:
3.1.1
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.learning.algorithm.BatchAndIncrementalLearner
learn
 
Methods inherited from interface gov.sandia.cognition.learning.algorithm.BatchLearner
learn
 
Methods inherited from interface gov.sandia.cognition.learning.algorithm.IncrementalLearner
createInitialLearnedObject, update, update
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone