|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.encog.ml.hmm.distributions.ContinousDistribution
public class ContinousDistribution
A continuous distribution represents an infinite range of choices between two real numbers. A gaussian distribution is used to distribute the probability.
| Constructor Summary | |
|---|---|
ContinousDistribution(double[] mean,
double[][] covariance)
Construct a continuous distribution. |
|
ContinousDistribution(int dimension)
Construct a continuous distribution with the specified number of dimensions. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ContinousDistribution(double[] mean,
double[][] covariance)
mean - The mean.covariance - The covariance.public ContinousDistribution(int dimension)
dimension - The dimensions.| Method Detail |
|---|
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||