Package | Description |
---|---|
gov.sandia.cognition.statistics.bayesian |
Provides algorithms for computing Bayesian estimates of parameters.
|
gov.sandia.cognition.statistics.bayesian.conjugate |
Provides Bayesian estimation routines based on conjugate prior distribution
of parameters of specific conditional distributions.
|
gov.sandia.cognition.statistics.distribution |
Provides statistical distributions.
|
Modifier and Type | Field and Description |
---|---|
protected GammaDistribution |
DirichletProcessMixtureModel.alphaInverseSampler
Samples a new alpha-inverse.
|
Constructor and Description |
---|
ExponentialBayesianEstimator(ExponentialDistribution conditional,
GammaDistribution prior)
Creates a new instance of ExponentialBayesianEstimator
|
ExponentialBayesianEstimator(GammaDistribution prior)
Creates a new instance of ExponentialBayesianEstimator
|
GammaInverseScaleBayesianEstimator(double shape,
GammaDistribution prior)
Creates a new instance of GammaInverseScaleBayesianEstimator
|
GammaInverseScaleBayesianEstimator(GammaDistribution conditional,
GammaDistribution prior)
Creates a new instance of GammaInverseScaleBayesianEstimator
|
Parameter(ExponentialDistribution conditional,
GammaDistribution prior)
Creates a new instance of Parameter
|
Parameter(GammaDistribution conditional,
GammaDistribution prior)
Creates a new instance of Parameter
|
Parameter(PoissonDistribution conditional,
GammaDistribution prior)
Creates a new instance
|
PoissonBayesianEstimator(GammaDistribution belief)
Creates a new instance of PoissonBayesianEstimator
|
PoissonBayesianEstimator(PoissonDistribution conditional,
GammaDistribution prior)
Creates a new instance of PoissonBayesianEstimator
|
Constructor and Description |
---|
ExponentialBayesianEstimator(BayesianParameter<java.lang.Double,ExponentialDistribution,GammaDistribution> parameter)
Creates a new instance of ExponentialBayesianEstimator
|
GammaInverseScaleBayesianEstimator(BayesianParameter<java.lang.Double,GammaDistribution,GammaDistribution> parameter)
Creates a new instance of GammaInverseScaleBayesianEstimator
|
GammaInverseScaleBayesianEstimator(BayesianParameter<java.lang.Double,GammaDistribution,GammaDistribution> parameter)
Creates a new instance of GammaInverseScaleBayesianEstimator
|
PoissonBayesianEstimator(BayesianParameter<java.lang.Double,PoissonDistribution,GammaDistribution> parameter)
Creates a new instance
|
Modifier and Type | Class and Description |
---|---|
static class |
GammaDistribution.CDF
CDF of the Gamma distribution
|
static class |
GammaDistribution.PDF
Closed-form PDF of the Gamma distribution
|
Modifier and Type | Method and Description |
---|---|
GammaDistribution |
GammaDistribution.clone() |
GammaDistribution |
GammaDistribution.MomentMatchingEstimator.learn(java.util.Collection<? extends java.lang.Double> data) |
GammaDistribution |
GammaDistribution.WeightedMomentMatchingEstimator.learn(java.util.Collection<? extends WeightedValue<? extends java.lang.Double>> data) |
static GammaDistribution |
GammaDistribution.MomentMatchingEstimator.learn(double mean,
double variance)
Computes the Gamma distribution describes by the given moments
|
Constructor and Description |
---|
CDF(GammaDistribution other)
Copy constructor
|
GammaDistribution(GammaDistribution other)
Copy constructor
|
PDF(GammaDistribution other)
Copy constructor
|