seqtransn {TraMineR}  R Documentation 
Number of transitions in a sequence
Description
Computes the number of transitions (state changes) in each sequence of a sequence object.
Usage
seqtransn(seqdata, with.missing=FALSE, norm=FALSE, pweight=FALSE)
Arguments
seqdata 
a state sequence object as defined by the

with.missing 
logical: should nonvoid missing values be treated as a regular state? If 
norm 
logical. If set as 
pweight 
logical. EXPERIMENTAL! If set as 
Details
A transition in a sequence is a state change between
time/position t
and t+1
. For example, the sequence
"AAAABBADDD"
contains 3 transitions. The maximum
number of transitions a sequence can contain is \ell1
where \ell
is the length of the sequence. The number of
transitions is obtained by subtracting 1 to the length of the sequence
of distinct successive states (DSS).
Value
a one column matrix with the number of transitions in each sequence.
Author(s)
Alexis Gabadinho (with Gilbert Ritschard for the help page)
References
Gabadinho, A., G. Ritschard, N. S. MÃ¼ller and M. Studer (2011). Analyzing and Visualizing State Sequences in R with TraMineR. Journal of Statistical Software 40(4), 137.
See Also
Examples
## Creating a sequence object from columns 13 to 24
## in the 'actcal' example data set
data(actcal)
actcal.seq < seqdef(actcal,13:24)
## Computing the number of transitions
actcal.trans < seqtransn(actcal.seq)
## Displaying number of transitions in the first 10 sequences
actcal.trans[1:10]
## Example with with.missing argument
data(ex1)
ex1.seq < seqdef(ex1, 1:13)
seqtransn(ex1.seq)
seqtransn(ex1.seq, with.missing=TRUE)