public class MixtureHMM extends HiddenMarkovModel
Constructor and Description |
---|
MixtureHMM(MixtureHMM model)
Copy constructor.
|
MixtureHMM(Vector PI,
Matrix A,
MixtureDistribution dist)
Constructs a mixture hidden Markov model.
|
Modifier and Type | Method and Description |
---|---|
double |
density(int state,
double observation)
Gets the (conditional) probability density/mass of making an observation
in a particular state.
|
MixtureDistribution |
getDistribution()
Gets the distribution in the hidden Markov model.
|
logProbability, logProbability, logProbability
next, nextDouble, seed
public MixtureHMM(Vector PI, Matrix A, MixtureDistribution dist)
PI
- the initial state probabilitiesA
- the state transition probabilities of the homogeneous hidden
Markov chaindist
- the conditional distribution in the hidden Markov modelpublic MixtureHMM(MixtureHMM model)
model
- a HiddenMarkovModel
public MixtureDistribution getDistribution()
public double density(int state, double observation)
HiddenMarkovModel
density
in class HiddenMarkovModel
state
- the hidden state label, counting from 1observation
- the observation valueCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.