Variance of spell durations in individual sequences
Variance of spell durations of individual state sequences.
seqivardur(seqdata, type=1, with.missing=FALSE) ## S3 method for class 'seqivardur' print(x, stat='var', ...)
seqdata |
a state sequence object ( |
type |
either 1 or 2. The default |
with.missing |
logical: should non-void missing values be treated as a regular state? If |
x |
an outcome of |
stat |
string or vector of strings. Duration statistic to be printed. Either |
... |
further arguments such as |
The returned variance is a population variance, i.e. the sum of squares divided by the number of terms.
When type=1
, this is the variance of the observed spells in the sequence. When type=2
, in addition to the observed spells one spell of length 0 is considered for each non-visited state. The mean duration is computed conformably.
A numeric vector with the spell duration variance of each sequence.
The returned object has two attributes:
vmax |
the maximum value that the variance of each sequence could reach given its number of spells. |
meand |
the mean spell duration of each sequence. |
Gilbert Ritschard
Ritschard, Gilbert (2020) Measuring the nature of state sequences, University of Geneva, preprint.
sq.dat <- c('AAAA','AAAC','ABC','ABAA','AC') sq <- seqdef(seqdecomp(sq.dat, sep=''), right=NA) seqivardur(sq, type=1) seqivardur(sq, type=1, with.missing=TRUE) vd2 <- seqivardur(sq, type=2) print(vd2, stat='all') vd2m <- seqivardur(sq, type=2, with.missing=TRUE) print(vd2m, stat=c('var','vmax'))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.