Learn R Programming

MatrixHMM (version 1.0.0)

Parsimonious Families of Hidden Markov Models for Matrix-Variate Longitudinal Data

Description

Implements three families of parsimonious hidden Markov models (HMMs) for matrix-variate longitudinal data using the Expectation-Conditional Maximization (ECM) algorithm. The package supports matrix-variate normal, t, and contaminated normal distributions as emission distributions. For each hidden state, parsimony is achieved through the eigen-decomposition of the covariance matrices associated with the emission distribution. This approach results in a comprehensive set of 98 parsimonious HMMs for each type of emission distribution. Atypical matrix detection is also supported, utilizing the fitted (heavy-tailed) models.

Copy Link

Version

Install

install.packages('MatrixHMM')

Monthly Downloads

190

Version

1.0.0

License

GPL (>= 3)

Maintainer

Salvatore D. Tomarchio

Last Published

August 28th, 2024

Functions in MatrixHMM (1.0.0)

Eigen.HMM_fit

Fitting Parsimonious Hidden Markov Models for Matrix-Variate Longitudinal Data
atp.MVT

Atypical Detection Points Using Matrix-Variate t Hidden Markov Models
atp.MVCN

Atypical Detection Points Using Matrix-Variate Contaminated Normal Hidden Markov Models
extract.bestM

Selection of the best fitting model(s)
r.HMM

Random Number Generation for Matrix-Variate Hidden Markov Models
Eigen.HMM_init

Initialization for ECM Algorithms in Matrix-Variate Hidden Markov Models
simData

A Simulated Dataset from a Matrix-Variate t Hidden Markov Model
simData2

A Simulated Dataset with Atypical Matrices