我正在使用动态时间规整 (DTW) 对时间序列进行比较。然而,它不是一个真正的距离,而是一个类似距离的量,因为它不能保证三角不等式成立。
提醒:d:MxM->R
如果对于 M 中的所有 x,y,则为距离:
1 - d(x,y) ≥ 0, and d(x,y) = 0 if and only if x = y
2 - It is symmetric: d(x,y) = d(y,x)
3 - Triangle inequality: d(x,z) ≤ d(x,y) + d(y,z)
是否有任何等效的措施可以确保数学意义上的距离条件?显然,我不是在寻找欧几里得距离,而是在寻找能够确保我的系列在未来聚类中正确分类的距离。如果是这样,R 或 Python 包中有任何可靠的实现吗?