org.encog.ml.hmm.distributions
public class DiscreteDistribution extends Object implements StateDistribution
| Constructor and Description |
|---|
DiscreteDistribution(double[][] theProbabilities)
Construct a discrete distribution with the specified probabilities.
|
DiscreteDistribution(int[] cx)
Construct a discrete distribution.
|
| Modifier and Type | Method and Description |
|---|---|
DiscreteDistribution |
clone() |
void |
fit(MLDataSet co)
Fit this distribution to the specified data.
|
void |
fit(MLDataSet co,
double[] weights)
Fit this distribution to the specified data, with weights.
|
MLDataPair |
generate()
Generate a random sequence.
|
double[][] |
getProbabilities() |
double |
probability(MLDataPair o)
Determine the probability of the specified data pair.
|
public DiscreteDistribution(double[][] theProbabilities)
theProbabilities - The probabilities.public DiscreteDistribution(int[] cx)
cx - The count of each.public DiscreteDistribution clone()
clone in interface StateDistributionclone in class Objectpublic void fit(MLDataSet co)
fit in interface StateDistributionco - THe data to fit to.public void fit(MLDataSet co, double[] weights)
fit in interface StateDistributionco - The data to fit to.weights - The weights.public MLDataPair generate()
generate in interface StateDistributionpublic double probability(MLDataPair o)
probability in interface StateDistributiono - THe data pair.public double[][] getProbabilities()
Copyright © 2014. All Rights Reserved.