initGHMM {RcppHMM}R Documentation

Random Initialization for a Hidden Markov Model with emissions modeled as continuous variables

Description

Function used to generate a hidden Markov model with continuous variables and random parameters. This method allows using the univariate version of a Gaussian Mixture Model when setting m = 1. The code for the methods with categorical values or discrete data can be viewed in "initHMM" and "initPHMM", respectively.

Usage

initGHMM(n,m)

Arguments

n

the number of hidden states to use.

m

the number of variables generated by the hidden states (Dimensionality of the bbserved vector).

Value

A "list" that contains the required values to specify the model.

Model

it specifies that the observed values are to be modeled as a Gaussian mixture model.

StateNames

the set of hidden state names.

A

the transition probabilities matrix.

Mu

a matrix of means of the observed variables (rows) in each states (columns).

Sigma

a 3D matrix that has the covariance matrix of each state. The number of slices is equal to the maximum number of hidden states.

Pi

the initial probability vector.

References

Cited references are listed on the RcppHMM manual page.

Examples

n <- 3
m <- 5
model <- initGHMM(n, m)
print(model)

[Package RcppHMM version 1.2.2 Index]