Event sequences

Instead of focusing on sequences of states, we can look at sequences of transitions or events. TraMineR offers specific tools to deal with such kind of data. The following figure displays the 6 transitions which best discriminate (Studer et al., 2010) the clusters found on page typology and plots their frequencies in each cluster. Commands to transform state sequences into event sequences and to produce the plot of the best discriminating subsequences are given below the figure.

  1. Create a state sequence object from the mvad data set.

  2. Create event sequences from the state sequences. The result is stored in an event sequence object.
    mvad.seqe <- seqecreate(mvad.seq, use.labels = FALSE)
  3. Look for frequent event subsequences and plot the most frequent 15 ones.
    fsubseq <- seqefsub(mvad.seqe, = 0.05)
    plot(fsubseq[1:15], col = "cyan")

  4. Determine the subsequences of transitions which best discriminate the clusters found on page typology and plot the frequencies of the first 6 ones in each cluster.
    discr <- seqecmpgroup(fsubseq, group = cl1.4fac)


Studer, M., Müller, N.S., Ritschard, G. & Gabadinho, A. (2010), "Classer, discriminer et visualiser des séquences d'événements", In Extraction et gestion des connaissances (EGC 2010), Revue des nouvelles technologies de l'information RNTI. Vol. E-19, pp. 37-48. Available here.