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

Type Parameters:
ObservationType - Type of observations generated by the Distribution.
DistributionType - Type of distribution returned from the DistributionEstimator.
All Superinterfaces:
Cloneable, CloneableSerializable, Distribution<ObservationType>, Serializable
All Known Subinterfaces:
DataDistribution<DataType>, DataDistribution.PMF<KeyType>
All Known Implementing Classes:
AbstractDataDistribution, BetaBinomialDistribution, BetaBinomialDistribution.CDF, BetaBinomialDistribution.PMF, BetaDistribution, BetaDistribution.CDF, BetaDistribution.PDF, BinomialDistribution, BinomialDistribution.CDF, BinomialDistribution.PMF, DataCountTreeSetBinnedMapHistogram, DefaultDataDistribution, DefaultDataDistribution.PMF, ExponentialDistribution, ExponentialDistribution.CDF, ExponentialDistribution.PDF, GammaDistribution, GammaDistribution.CDF, GammaDistribution.PDF, GeometricDistribution, GeometricDistribution.CDF, GeometricDistribution.PMF, LaplaceDistribution, LaplaceDistribution.CDF, LaplaceDistribution.PDF, LogNormalDistribution, LogNormalDistribution.CDF, LogNormalDistribution.PDF, MultivariateGaussian, MultivariateGaussian.PDF, NegativeBinomialDistribution, NegativeBinomialDistribution.CDF, NegativeBinomialDistribution.PMF, PoissonDistribution, PoissonDistribution.CDF, PoissonDistribution.PMF, ScalarDataDistribution, ScalarDataDistribution.CDF, ScalarDataDistribution.PMF, StudentTDistribution, StudentTDistribution.CDF, StudentTDistribution.PDF, UniformDistribution, UniformDistribution.CDF, UniformDistribution.PDF, UnivariateGaussian, UnivariateGaussian.CDF, UnivariateGaussian.CDF.Inverse, UnivariateGaussian.PDF

public interface EstimableDistribution<ObservationType,DistributionType extends EstimableDistribution<ObservationType,? extends DistributionType>>
extends Distribution<ObservationType>

A Distribution that has an estimator associated with it, typically a closed-form estimator.

Since:
3.1
Author:
Kevin R. Dixon

Method Summary
 DistributionEstimator<ObservationType,? extends DistributionType> getEstimator()
          Gets an estimator associated with this distribution.
 
Methods inherited from interface gov.sandia.cognition.statistics.Distribution
sample, sample
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone
 

Method Detail

getEstimator

DistributionEstimator<ObservationType,? extends DistributionType> getEstimator()
Gets an estimator associated with this distribution.

Returns:
A distribution estimator associated for this distribution.