我正在使用TraMineR
来分析序列集。每个连贯的序列集可以在单个时间段内包含来自单个项目的100个工作过程。使用TraMineR
我可以轻松计算每个序列的描述性统计数据,但是我对序列对象本身的描述性统计更感兴趣 - 包含所有较小的序列。
例如,为了获得状态频率,我运行:
seqstatd(sequences.sts)
然而,这给了我序列对象中每个序列的状态频率。我想访问序列对象内所有序列的状态频率。我怎么能做到这一点?
答案 0 :(得分:2)
我不确定你的问题,因为seqstatd()
返回每个连续位置的横截面频率,而不是每个序列的状态频率。后者由seqistatd()
返回。
假设您参考seqistatd()
的结果,您将获得seqmeant(sequence.sts)
在每个州花费的平均时间。
对于其他摘要,您可以使用apply
功能。例如,您可以使用
tab <- seqistatd(mvad.seq)
vart <- apply(tab,2,var)
head(vart)
希望这有帮助。