3

我在 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 

我想获得上述输入的距离矩阵。

4

0 回答 0