public class HiddenMarkovModel extends HiddenMarkovModel
| Constructor and Description |
|---|
HiddenMarkovModel(HiddenMarkovModel model)
Copy constructor.
|
HiddenMarkovModel(Vector PI,
Matrix A,
HMMDistribution dist)
Construct a mixture hidden Markov model.
|
| Modifier and Type | Method and Description |
|---|---|
double |
density(int state,
double observation)
Get the probability density of making an observation in a particular state.
|
HMMDistribution |
getDistribution()
Get the distribution in the hidden Markov model.
|
next, nextDouble, seedpublic HiddenMarkovModel(Vector PI, Matrix A, HMMDistribution dist)
PI - the initial state probabilitiesA - the state transition probabilities of the homogeneous hidden Markov chaindist - the conditional distribution in the hidden Markov modelpublic HiddenMarkovModel(HiddenMarkovModel model)
model - a HiddenMarkovModelpublic HMMDistribution getDistribution()
public double density(int state,
double observation)
observation - the observation valuestate - the hidden state label, counting from 1