汇总单个序列对象中序列的属性?

时间:2013-11-04 14:53:52

标签: r traminer

我正在使用TraMineR来分析序列集。每个连贯的序列集可以在单个时间段内包含来自单个项目的100个工作过程。使用TraMineR我可以轻松计算每个序列的描述性统计数据,但是我对序列对象本身的描述性统计更感兴趣 - 包含所有较小的序列。

例如,为了获得状态频率,我运行:

seqstatd(sequences.sts)

然而,这给了我序列对象中每个序列的状态频率。我想访问序列对象内所有序列的状态频率。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:2)

我不确定你的问题,因为seqstatd()返回每个连续位置的横截面频率,而不是每个序列的状态频率。后者由seqistatd()返回。

假设您参考seqistatd()的结果,您将获得seqmeant(sequence.sts)在每个州花费的平均时间。

对于其他摘要,您可以使用apply功能。例如,您可以使用

获得每个州所花费时间的差异
tab <- seqistatd(mvad.seq)
vart <- apply(tab,2,var)
head(vart)

希望这有帮助。