- Type Parameters:
ObservationType
- Type of observations from the Distribution
DistributionType
- Type of Distribution estimated from the learner.
- All Superinterfaces:
- BatchLearner<java.util.Collection<? extends WeightedValue<? extends ObservationType>>,DistributionType>, java.lang.Cloneable, CloneableSerializable, java.io.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<java.util.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