Package | Description |
---|---|
gov.sandia.cognition.learning.algorithm.clustering.cluster |
Provides implementations of different types of clusters.
|
gov.sandia.cognition.statistics.bayesian |
Provides algorithms for computing Bayesian estimates of parameters.
|
gov.sandia.cognition.statistics.distribution |
Provides statistical distributions.
|
gov.sandia.cognition.statistics.montecarlo |
Provides Monte Carlo procedures for numerical integration and sampling.
|
Modifier and Type | Method and Description |
---|---|
MultivariateGaussian.PDF |
GaussianCluster.getGaussian()
Gets the Gaussian that represents the cluster.
|
Modifier and Type | Method and Description |
---|---|
void |
GaussianCluster.setGaussian(MultivariateGaussian.PDF gaussian)
Sets the Gaussian representing the cluster.
|
Constructor and Description |
---|
GaussianCluster(java.util.Collection<? extends Vector> members,
MultivariateGaussian.PDF gaussian)
Creates a new instance of GaussianCluster.
|
GaussianCluster(int index,
java.util.Collection<? extends Vector> members,
MultivariateGaussian.PDF gaussian)
Creates a new instance of GaussianCluster.
|
GaussianCluster(MultivariateGaussian.PDF gaussian)
Creates a new instance of GaussianCluster.
|
Modifier and Type | Method and Description |
---|---|
MultivariateGaussian.PDF |
BayesianLinearRegression.IncrementalEstimator.SufficientStatistic.create() |
MultivariateGaussian.PDF |
DirichletProcessMixtureModel.MultivariateMeanCovarianceUpdater.createClusterPosterior(java.lang.Iterable<? extends Vector> values,
java.util.Random random) |
MultivariateGaussian.PDF |
DirichletProcessMixtureModel.MultivariateMeanUpdater.createClusterPosterior(java.lang.Iterable<? extends Vector> values,
java.util.Random random) |
MultivariateGaussian.PDF |
DirichletProcessMixtureModel.MultivariateMeanUpdater.createPriorPredictive(java.lang.Iterable<? extends Vector> data) |
MultivariateGaussian.PDF |
BayesianLinearRegression.learn(java.util.Collection<? extends InputOutputPair<? extends Vectorizable,java.lang.Double>> data) |
MultivariateGaussian.PDF |
BayesianLinearRegression.IncrementalEstimator.learn(java.util.Collection<? extends InputOutputPair<? extends Vectorizable,java.lang.Double>> data) |
Modifier and Type | Method and Description |
---|---|
MultivariateGaussian.PDF |
MultivariateGaussian.SufficientStatistic.create() |
MultivariateGaussian.PDF |
MultivariateGaussian.SufficientStatisticCovarianceInverse.create() |
MultivariateGaussian.PDF |
MixtureOfGaussians.PDF.fitSingleGaussian()
Fits a single MultivariateGaussian to the given MixtureOfGaussians
|
MultivariateGaussian.PDF |
MultivariateGaussian.getProbabilityFunction() |
MultivariateGaussian.PDF |
MultivariateGaussian.PDF.getProbabilityFunction() |
MultivariateGaussian.PDF |
MultivariateGaussian.MaximumLikelihoodEstimator.learn(java.util.Collection<? extends Vector> data)
Computes the Gaussian that estimates the maximum likelihood of
generating the given set of samples.
|
static MultivariateGaussian.PDF |
MultivariateGaussian.MaximumLikelihoodEstimator.learn(java.util.Collection<? extends Vector> data,
double defaultCovariance)
Computes the Gaussian that estimates the maximum likelihood of
generating the given set of samples.
|
MultivariateGaussian.PDF |
MultivariateGaussian.WeightedMaximumLikelihoodEstimator.learn(java.util.Collection<? extends WeightedValue<? extends Vector>> data)
Computes the Gaussian that estimates the maximum likelihood of
generating the given set of weighted samples.
|
static MultivariateGaussian.PDF |
MultivariateGaussian.WeightedMaximumLikelihoodEstimator.learn(java.util.Collection<? extends WeightedValue<? extends Vector>> data,
double defaultCovariance)
Computes the Gaussian that estimates the maximum likelihood of
generating the given set of weighted samples.
|
Modifier and Type | Method and Description |
---|---|
MultivariateGaussian.PDF |
MultivariateMonteCarloIntegrator.getMean(java.util.Collection<? extends Vector> samples) |
MultivariateGaussian.PDF |
MultivariateMonteCarloIntegrator.getMean(java.util.List<? extends WeightedValue<? extends Vector>> samples) |
<SampleType> |
MultivariateMonteCarloIntegrator.integrate(java.util.Collection<? extends SampleType> samples,
Evaluator<? super SampleType,? extends Vector> expectationFunction) |
<SampleType> |
MultivariateMonteCarloIntegrator.integrate(java.util.List<? extends WeightedValue<? extends SampleType>> samples,
Evaluator<? super SampleType,? extends Vector> expectationFunction) |