seqdiff {TraMineR} | R Documentation |
Decompose the difference between groups of sequences
seqdiff(seqdata, group, cmprange = c(0, 1), seqdist_arg=list(method="LCS",norm=TRUE))
seqdata |
The sequence to analyse |
group |
The group variable |
cmprange |
The range used to compare subsequences |
seqdist_arg |
argument passed directly to seqdist as a list |
Analyse for each timestamp the pseudo-variance of a subsequence (defined by cmprange
) explained by the group
variable.
The method compute a distance matrix, using seqdist
for each timestamp and then apply dissassoc to compute the pseudo variance explained.
There are print and plot method for the result returned.
A seqdiff
object, with the following item:
stat |
A data.frame with tree statistics, PseudoF, PseudoR2 and PseudoT for each timestamp of the sequence, see dissassoc |
variance |
A data.frame with the variance of each group defined by the group variable and for the whole population at each timestamp |
dissassoc
to analyse the association with the whole sequence
## Defining a state sequence object data(mvad) mvad.seq <- seqdef(mvad[, 17:86]) ## Building dissimilarities mvad.diff <- seqdiff(mvad.seq, group=mvad$gcse5eq) print(mvad.diff) plot(mvad.diff) plot(mvad.diff, stat="Variance")