# seqnum: Transform into a sequence object with numerical alphabet. In TraMineR: Trajectory Miner: a Sequence Analysis Toolkit

 seqnum R Documentation

## Transform into a sequence object with numerical alphabet.

### Description

The function `seqnum` transforms the provided state sequence object into an equivalent sequence object in which the original alphabet is replaced with an alphabet of numbers ranging from `0` to `(nbstates-1)`.

### Usage

`````` seqnum(seqdata, with.missing=FALSE)
``````

### Arguments

 `seqdata` a state sequence object as defined by the `seqdef` function. `with.missing` logical: Should missing elements in the sequences be turned into numerical values as well? The code for missing values in the sequences is retrieved from the `'nr'` attribute of `seqdata`.

### Details

The first state (for example `'A'`) is coded with the value `0`, the second state (for example `'B'`) is coded with the value `1`, etc... The function returns a sequence object containing the original sequences coded with the new numerical alphabet ranging from `0` to `(nbstates-1)`

### Author(s)

`seqdef`, `alphabet `

### Examples

``````data(actcal)
actcal.seq <- seqdef(actcal,13:24)

## The first 10 sequences in the actcal.seq
## sequence object
actcal.seq[1:10,]
alphabet(actcal.seq)

## The first 10 sequences in the actcal.seq
## sequence object with numerical alphabet
seqnum(actcal.seq[1:10,])

## states A,B,C,D are now coded 0,1,2,3
alphabet(seqnum(actcal.seq))
``````

TraMineR documentation built on May 29, 2024, 5 a.m.