Accord.NET Framework

## IHiddenMarkovModelPosterior Method (Array) |

Calculates the probability of each hidden state for each
observation in the observation vector.

Syntax

Request Example
View Source#### Parameters

#### Return Value

Type: Double

A vector of the same size as the observation vectors, containing the probabilities for each state in the model for the current observation. If there are 3 states in the model, and the observations array contains 5 elements, the resulting vector will contain 5 vectors of size 3 each. Each vector of size 3 will contain probability values that sum up to one.

- observations
- Type: SystemArray

A sequence of observations.

A vector of the same size as the observation vectors, containing the probabilities for each state in the model for the current observation. If there are 3 states in the model, and the observations array contains 5 elements, the resulting vector will contain 5 vectors of size 3 each. Each vector of size 3 will contain probability values that sum up to one.

Remarks

If there are 3 states in the model, and the observations
array contains 5 elements, the resulting vector will contain 5 vectors of
size 3 each. Each vector of size 3 will contain probability values that sum
up to one. By following those probabilities in order, we may decode those
probabilities into a sequence of most likely states. However, the sequence
of obtained states may not be valid in the model.

See Also