RTW中的DTW包用于不同长度的序列

时间:2018-07-30 18:45:57

标签: python r matlab dtw

我在R中的列表中有多个不同长度的序列。我想构造DTW距离矩阵,以供分层聚类使用。当我在R中运行以下命令时:

a2<-dtw(Data[[1]][1],Data[[1]][2])

Error in dtw(Data[[1]][1], Data[[1]][2]) : 
  No warping path exists that is allowed by costraints

我遇到了以上错误。我没有NAN或缺少值,但是它们的长度不同。我知道matlab dtw可以支持不同长度的序列。有人可以建议我如何解决R中的这个问题吗?

还要计算所有观察值之间的DTW距离,如果我为每个两个数据序列编写一个for循环,或者R或Python中是否有任何命令可以计算给定列表或字典作为输入的距离。

Update: Input : 1 1 2 5 6 7 2 4
                 2 1 1 2 4 5 3 3 2 2 1
                 1 2 1 1 2 3 1 2 1 2 6 6 5
                 1 2 3 5 6 2 4 2 2 3 

我想成为以上输入的距离矩阵。

0 个答案:

没有答案