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 BetaDistribution |
DirichletProcessMixtureModel.etaSampler
Creates a new value of "eta" which, in turn, helps sample a new alpha.
|
Modifier and Type | Method and Description |
---|---|
double |
BernoulliBayesianEstimator.computeEquivalentSampleSize(BetaDistribution belief) |
double |
BinomialBayesianEstimator.computeEquivalentSampleSize(BetaDistribution belief) |
BernoulliBayesianEstimator.Parameter |
BernoulliBayesianEstimator.createParameter(BernoulliDistribution conditional,
BetaDistribution prior) |
BinomialBayesianEstimator.Parameter |
BinomialBayesianEstimator.createParameter(BinomialDistribution conditional,
BetaDistribution prior) |
BetaBinomialDistribution |
BinomialBayesianEstimator.createPredictiveDistribution(BetaDistribution posterior) |
void |
BernoulliBayesianEstimator.update(BetaDistribution updater,
java.lang.Number data) |
void |
BinomialBayesianEstimator.update(BetaDistribution target,
java.lang.Number data) |
Constructor and Description |
---|
BernoulliBayesianEstimator(BernoulliDistribution conditional,
BetaDistribution prior)
Creates a new instance of BernoulliBayesianEstimator
|
BernoulliBayesianEstimator(BetaDistribution prior)
Creates a new instance of BernoulliBayesianEstimator
|
BinomialBayesianEstimator(BinomialDistribution conditional,
BetaDistribution prior)
Creates a new instance of BinomialBayesianEstimator
|
BinomialBayesianEstimator(int n,
BetaDistribution prior)
Creates a new instance of BinomialBayesianEstimator
|
Parameter(BernoulliDistribution conditional,
BetaDistribution prior)
Creates a new instance
|
Parameter(BinomialDistribution conditional,
BetaDistribution prior)
Creates a new instance of Parameter
|
Constructor and Description |
---|
BernoulliBayesianEstimator(BayesianParameter<java.lang.Double,BernoulliDistribution,BetaDistribution> parameter)
Creates a new instance of BernoulliBayesianEstimator
|
BinomialBayesianEstimator(BayesianParameter<java.lang.Double,BinomialDistribution,BetaDistribution> parameter)
Creates a new instance of BinomialBayesianEstimator
|
Modifier and Type | Class and Description |
---|---|
static class |
BetaDistribution.CDF
CDF of the Beta-family distribution
|
static class |
BetaDistribution.PDF
Beta distribution probability density function
|
Modifier and Type | Method and Description |
---|---|
BetaDistribution |
BetaDistribution.clone() |
BetaDistribution |
BetaDistribution.MomentMatchingEstimator.learn(java.util.Collection<? extends java.lang.Double> data) |
BetaDistribution |
BetaDistribution.WeightedMomentMatchingEstimator.learn(java.util.Collection<? extends WeightedValue<? extends java.lang.Double>> data) |
static BetaDistribution |
BetaDistribution.MomentMatchingEstimator.learn(double mean,
double variance)
Computes the Beta distribution describes by the given moments
|
Constructor and Description |
---|
BetaDistribution(BetaDistribution other)
Copy Constructor
|
CDF(BetaDistribution other)
Copy constructor
|
PDF(BetaDistribution other)
Copy constructor
|