en
Scientific article
Open access
French

Analyzing state sequences with probabilistic suffix trees: the PST R package

Published inJournal of statistical software, vol. 72, no. 3, p. 1-39
Publication date2016
Abstract

This article presents the PST R package for categorical sequence analysis with probabilistic suffix trees (PSTs), i.e., structures that store variable-length Markov chains (VLMCs). VLMCs allow to model high-order dependencies in categorical sequences with parsimonious models based on simple estimation procedures. The package is specifically adapted to the field of social sciences, as it allows for VLMC models to be learned from sets of individual sequences possibly containing missing values; in addition, the package is extended to account for case weights. This article describes how a VLMC model is learned from one or more categorical sequences and stored in a PST. The PST can then be used for sequence prediction, i.e., to assign a probability to whole observed or artificial sequences. This feature supports data mining applications such as the extraction of typical patterns and outliers. This article also introduces original visualization tools for both the model and the outcomes of sequence prediction. Other features such as functions for pattern mining and artificial sequence generation are described as well. The PST package also allows for the computation of probabilistic divergence between two models and the fitting of segmented VLMCs, where sub-models fitted to distinct strata of the learning sample are stored in a single PST.

Keywords
  • State sequences
  • Categorical sequences
  • Sequence visualization
  • Sequence mining, variable-length Markov chains
  • Probabilistic suffix trees
  • R
Research group
Citation (ISO format)
GABADINHO, Alexis, RITSCHARD, Gilbert. Analyzing state sequences with probabilistic suffix trees: the PST R package. In: Journal of statistical software, 2016, vol. 72, n° 3, p. 1–39. doi: 10.18637/jss.v072.i03
Main files (1)
Article (Published version)
accessLevelPublic
Identifiers
ISSN of the journal1548-7660
36views
64downloads

Technical informations

Creation2016/08/24 15:55:00
First validation2016/08/24 15:55:00
Update time2023/03/30 10:44:33
Status update2023/03/30 10:44:33
Last indexation2024/01/16 21:49:38
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack