Learn R Programming

TraMineR (version 2.2-14)

Trajectory Miner: a Sequence Analysis Toolkit

Description

Set of sequence analysis tools for manipulating, describing and rendering categorical sequences, and more generally mining sequence data in the field of social sciences. Although this sequence analysis package is primarily intended for state or event sequences that describe time use or life courses such as family formation histories or professional careers, its features also apply to many other kinds of categorical sequence data. It accepts many different sequence representations as input and provides tools for converting sequences from one format to another. It offers several functions for describing and rendering sequences, for computing distances between sequences with different metrics (among which optimal matching), original dissimilarity-based analysis tools, and functions for extracting the most frequent event subsequences and identifying the most discriminating ones among them. A user's guide can be found on the TraMineR web page.

Copy Link

Version

Install

install.packages('TraMineR')

Monthly Downloads

2,596

Version

2.2-14

License

GPL (>= 2)

Maintainer

Gilbert Ritschard

Last Published

September 15th, 2026

Functions in TraMineR (2.2-14)

disstreeleaf

Terminal node membership
plot.seqrf

Plot method for seqrf objects of relative frequency groups of sequences.
mvad

Example data set: Transition from school to work
famform

Example data set: sequences of family formation
is.stslist

Test if is a proper state sequence (stslist) object
disstree2dot

Graphical representation of a dissimilarity tree
plot.seqdiff

Plotting a seqdiff object.
dissvar

Dissimilarity based discrepancy
plot.stslist.modst

Plot method for modal state sequences
read.tda.mdist

Read a distance matrix produced by TDA.
plot.stslist.rep

Plot method for representative sequence sets
ex1

Example data set with missing values and weights
ex2

Example data sets with weighted and unweighted sequence data
plot.stslist.freq

Plot method for sequence frequency tables
plot.subseqelist

Plot frequencies of subsequences
print.stslist

Print method for state sequence objects
plot.stslist.meant

Plot method for objects produced by the seqmeant function
plot.stslist.statd

Plot method for objects produced by the seqstatd function
plot.stslist

Plot method for state sequence objects
plot.subseqelistchisq

Plot discriminant subsequences
seqdecomp

Convert a character string into a vector of states or events
seqST

Sequences turbulence
seqLLCS

Compute the length of the longest common subsequence of two sequences
seqconc

Concatenate vectors of states or events into a character string
seqcomp

Compare two state sequences
seqMD

Multidomain sequences
seqLLCP

Compute the length of the longest common prefix of two sequences
seqalign

Computation details about a pairwise alignment
seqcost

Generate substitution and indel costs
seqdef

Create a state sequence object
seqdim

Dimension of a set of sequences
seqdomassoc

Measures of association between domains of sequence data
seqeconstraint

Setting time constraints and the counting method
seqdiff

Position-wise discrepancy analysis between groups of sequences
is.seqelist

Event sequence object
seqeapplysub

Checking for the presence of given event subsequences
seqecmpgroup

Identifying discriminating subsequences
seqdur

Extract state durations from a sequence object.
seqdist

Distances (dissimilarities) between sequences
seqdss

Extract sequences of distinct successive states
seqfcheck

Check if sequences are in the compressed or extended format
seqecontain

Check if sequence contains events
seqefsub

Searching for frequent subsequences
seqeweight

Setting or retrieving weights of an event sequence object.
seqeid

Retrieve unique ids from an event sequence object.
seqformat

Conversion between sequence representation formats
seqfind

Indexes of state sequence(s) x in state sequence object y
seqecreate

Create event sequence objects.
seqetm

Create a transition-definition matrix
seqelength

Lengths of event sequences
seqfposend

End of first spell in given state
seqhasmiss

Count and identification of sequences with nr and void missings
seqient

Within sequence entropies
seqici

Complexity index of individual sequences
seqintegr

Integrative potential
seqfpos

Search for the first occurrence of a given element in a sequence
seqipos

Indicators for binary sequences of positive and negative states.
seqindic

Sequence indicators
seqibad

Badness index
seqgen

Random sequences generation
seqmaintokens

Indexes of most frequent tokens
seqmeant

Mean durations in each state
seqlegend

Plot a legend for the states in a sequence object
seqlength.align

Align sequence length across domains
seqlength

Sequence length
seqivardur

Variance of spell durations in individual sequences
seqmodst

Sequence of modal states
seqivolatility

Volatility of individual state sequences
seqistatd

State frequencies in each individual sequence
seqlogp

Logarithm of the probabilities of state sequences
seqplotMD

Plot multidomain state sequences
seqnum

Transform into a sequence object with numerical alphabet.
seqpm

Find substring patterns in sequences
seqmpos

Number of matching positions between two sequences.
seqrecode

Recoding state sequence objects and factors
seqprecstart

State precarity
seqprecarity

Degradation, Precarity, and Insecurity indexes
seqplot

Plot state sequence objects
seqrep

Extracting sets of representative sequences
seqpcplot

Parallel coordinate plot for sequence data
seqsubsn

Number of distinct subsequences in a sequence.
seqstatl

List of distinct states or events (alphabet) in a sequence data set.
seqtransn

Number of transitions in a sequence
seqsep

Adds separators to sequences stored as character string
stlab

Get or set the state labels of a sequence object
seqstatd

Sequence of transversal state distributions and their entropies
seqtree

Tree structured analysis of a state sequence object.
seqtrate

Compute transition rates between states
seqtab

Frequency table of the sequences
seqtreedisplay

Graphical rendering of a sequence regression tree
seqstatf

State frequencies in the whole sequence data set
TraMineR-package

Trajectory Miner: Sequence Analysis Toolkit
TraMineRInternal

Access to TraMineR internal functions
TraMineR.check.depr.args

Checking and managing deprecated arguments
actcal.tse

Example data set: Activity calendar from the Swiss Household Panel (time stamped event format)
biofam

Example data set: Family life states from the Swiss Household Panel biographical survey
disstree.get.rules

Tree classification rules
alphabet

Get or set the alphabet of a state or event sequence object
cpal

Get or set the color palette of a sequence object
bfspell

Example data set: First 20 biofam sequences in SPELL form
actcal

Example data set: Activity calendar from the Swiss Household Panel
dissrf

Relative Frequency Groups.
dissmergegroups

Merging groups by minimizing loss of partition quality.
as.character.eseq

String representation of an event sequence object
disstree

Dissimilarity Tree
disscenter

Compute distances to the center of a group
dissdomassoc

Domain association measures
dissmfacw

Multi-factor ANOVA from a dissimilarity matrix
dissassoc

Analysis of discrepancy from dissimilarity measures
disstree.assign

Assign rules to profiles provided
dissrep

Extracting sets of representative objects using a dissimilarity matrix