首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TraMineR参考序列

TraMineR参考序列
EN

Stack Overflow用户
提问于 2018-11-12 19:51:15
回答 1查看 75关注 0票数 1

我使用TraMineR包中的函数seqdist。

首先,我在seq.all中计算了两个轨迹:

代码语言:javascript
复制
seqdist(seq.all[1:2,], method="OM", indel=1.1, sm=couts)


         [,1]     [,2]
[1,]  0.00000 46.91843
[2,] 46.91843  0.00000

所以这些轨迹之间的距离似乎是46.91843。

但是当我使用参数refseq时:

代码语言:javascript
复制
seqdist(seq.all[1,], method="OM", indel=1.1, sm=couts,refseq = seq.all[2,])

[1] 60.32636

现在,这些轨迹之间的距离似乎是60.32636。

诀窍是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-11-13 01:00:15

通过将序列的索引作为refseq参数传递,可以获得所有序列到所考虑的序列对象的其中一个序列的距离。因此,您可以使用以下命令获得两个序列之间的距离

代码语言:javascript
复制
seqdist(seq.all, method="OM", sm=couts, indel=1.1, refseq=2)[1]

不过,您的代码也应该可以工作,并且应该提供相同的值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53261577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档