
Event sequence objects can be weighted. Weights are used by other functions such as seqefsub
or seqecmpgroup
to compute weighted statistics.
seqeweight(eseq, s)
seqeweight(eseq, s) <- value
seqeweight
returns a numerical vector containing the weights associated to each event sequence.
An event sequence object (seqelist
).
Numerical vector containing weights
Deprecated. Use eseq
instead.
Matthias Studer (with Gilbert Ritschard for the help page)
##Starting with states sequences
##Loading data
data(biofam)
## Creating state sequences
biofam.seq <- seqdef(biofam,10:25,informat='STS')
## Creating event sequences from biofam
biofam.eseq <- seqecreate(biofam.seq, weighted=FALSE)
## Using the weights
seqeweight(biofam.eseq) <- biofam$wp00tbgs
## Now seqefsub accounts for weights unless weighted is set to FALSE
fsubseq <- seqefsub(biofam.eseq, pmin.support=0.01)
## Searching for weighted susbsequences which best
## discriminate the birth cohort
discr <- seqecmpgroup(fsubseq, group=biofam$birthyr>=1940)
plot(discr[1:15])
Run the code above in your browser using DataLab