Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in R
Sequence analysis is being more and more widely used for the analysis of social sequences and other multivariate categorical time series data. However, it is often complex to describe, visualize, and compare large sequence data, especially when there are multiple parallel sequences per subject. Hidd...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Foundation for Open Access Statistics
2019-01-01
|
Series: | Journal of Statistical Software |
Subjects: | |
Online Access: | https://www.jstatsoft.org/index.php/jss/article/view/2505 |
_version_ | 1811216638617321472 |
---|---|
author | Satu Helske Jouni Helske |
author_facet | Satu Helske Jouni Helske |
author_sort | Satu Helske |
collection | DOAJ |
description | Sequence analysis is being more and more widely used for the analysis of social sequences and other multivariate categorical time series data. However, it is often complex to describe, visualize, and compare large sequence data, especially when there are multiple parallel sequences per subject. Hidden (latent) Markov models (HMMs) are able to detect underlying latent structures and they can be used in various longitudinal settings: to account for measurement error, to detect unobservable states, or to compress information across several types of observations. Extending to mixture hidden Markov models (MHMMs) allows clustering data into homogeneous subsets, with or without external covariates. The seqHMM package in R is designed for the efficient modeling of sequences and other categorical time series data containing one or multiple subjects with one or multiple interdependent sequences using HMMs and MHMMs. Also other restricted variants of the MHMM can be fitted, e.g., latent class models, Markov models, mixture Markov models, or even ordinary multinomial regression models with suitable parameterization of the HMM. Good graphical presentations of data and models are useful during the whole analysis process from the first glimpse at the data to model fitting and presentation of results. The package provides easy options for plotting parallel sequence data, and proposes visualizing HMMs as directed graphs. |
first_indexed | 2024-04-12T06:42:37Z |
format | Article |
id | doaj.art-7e91baed8006405aa8a606a0153acf5a |
institution | Directory Open Access Journal |
issn | 1548-7660 |
language | English |
last_indexed | 2024-04-12T06:42:37Z |
publishDate | 2019-01-01 |
publisher | Foundation for Open Access Statistics |
record_format | Article |
series | Journal of Statistical Software |
spelling | doaj.art-7e91baed8006405aa8a606a0153acf5a2022-12-22T03:43:41ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602019-01-0188113210.18637/jss.v088.i031274Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in RSatu HelskeJouni HelskeSequence analysis is being more and more widely used for the analysis of social sequences and other multivariate categorical time series data. However, it is often complex to describe, visualize, and compare large sequence data, especially when there are multiple parallel sequences per subject. Hidden (latent) Markov models (HMMs) are able to detect underlying latent structures and they can be used in various longitudinal settings: to account for measurement error, to detect unobservable states, or to compress information across several types of observations. Extending to mixture hidden Markov models (MHMMs) allows clustering data into homogeneous subsets, with or without external covariates. The seqHMM package in R is designed for the efficient modeling of sequences and other categorical time series data containing one or multiple subjects with one or multiple interdependent sequences using HMMs and MHMMs. Also other restricted variants of the MHMM can be fitted, e.g., latent class models, Markov models, mixture Markov models, or even ordinary multinomial regression models with suitable parameterization of the HMM. Good graphical presentations of data and models are useful during the whole analysis process from the first glimpse at the data to model fitting and presentation of results. The package provides easy options for plotting parallel sequence data, and proposes visualizing HMMs as directed graphs.https://www.jstatsoft.org/index.php/jss/article/view/2505multi-channel sequencescategorical time seriesvisualizing sequence datavisualizing modelslatent markov modelslatent class modelsr |
spellingShingle | Satu Helske Jouni Helske Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in R Journal of Statistical Software multi-channel sequences categorical time series visualizing sequence data visualizing models latent markov models latent class models r |
title | Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in R |
title_full | Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in R |
title_fullStr | Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in R |
title_full_unstemmed | Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in R |
title_short | Mixture Hidden Markov Models for Sequence Data: The seqHMM Package in R |
title_sort | mixture hidden markov models for sequence data the seqhmm package in r |
topic | multi-channel sequences categorical time series visualizing sequence data visualizing models latent markov models latent class models r |
url | https://www.jstatsoft.org/index.php/jss/article/view/2505 |
work_keys_str_mv | AT satuhelske mixturehiddenmarkovmodelsforsequencedatatheseqhmmpackageinr AT jounihelske mixturehiddenmarkovmodelsforsequencedatatheseqhmmpackageinr |