Learn R Programming

TraMineR (version 1.1)

seqsubsn: Number of distinct subsequences in a sequence.

Description

Computes the number of distinct subsequences in a sequence using Elzinga's algorithm.

Usage

seqsubsn(seqdata, DSS=TRUE)

Arguments

seqdata
a sequence object as defined by the seqdef function.
DSS
if TRUE, the Distinct State Sequences (DSS, see seqdss) are first extracted, eg. the DSS contained in 'D-D-D-D-A-A-A-A-A-A-A-D' is 'D-A-D', and the number of distinct subsequences in the DSS is computed. If

Value

  • a vector containing the number of distinct subsequences for each sequence in the input sequence object.

See Also

seqdss.

Examples

Run this code
data(actcal)
actcal.seq <- seqdef(actcal,13:24)

## Number of subsequences with DSS=TRUE 
seqsubsn(actcal.seq[1:10,])

## Number of subsequences with DSS=FALSE 
seqsubsn(actcal.seq[1:10,],DSS=FALSE)

Run the code above in your browser using DataLab