org.encog.ml.hmm.distributions
public class ContinousDistribution extends Object implements StateDistribution
| Constructor and Description |
|---|
ContinousDistribution(double[] mean,
double[][] covariance)
Construct a continuous distribution.
|
ContinousDistribution(int dimension)
Construct a continuous distribution with the specified number of dimensions.
|
| Modifier and Type | Method and Description |
|---|---|
ContinousDistribution |
clone() |
void |
fit(MLDataSet co)
Fit this distribution to the specified data set.
|
void |
fit(MLDataSet co,
double[] weights)
Fit this distribution to the specified data set, given the specified
weights, per element.
|
MLDataPair |
generate()
Generate a random data pair, based on the probabilities.
|
Matrix |
getCovariance() |
double[] |
getMean() |
double |
probability(MLDataPair o)
Determine the probability of the specified data pair.
|
void |
update(double[][] covariance)
Update the covariance.
|
public ContinousDistribution(double[] mean,
double[][] covariance)
mean - The mean.covariance - The covariance.public ContinousDistribution(int dimension)
dimension - The dimensions.public ContinousDistribution clone()
clone in interface StateDistributionclone in class Objectpublic void fit(MLDataSet co)
fit in interface StateDistributionco - The data set to fit to.public void fit(MLDataSet co, double[] weights)
fit in interface StateDistributionco - The data set to fit to.weights - The weights.public MLDataPair generate()
generate in interface StateDistributionpublic double probability(MLDataPair o)
probability in interface StateDistributiono - The pair to consider.public void update(double[][] covariance)
covariance - The new covariance.public double[] getMean()
public Matrix getCovariance()
Copyright © 2014. All Rights Reserved.