WarpingDistance

WarpingDistance[s1,s2]

给出序列 s1s2 间的动态时间翘曲(DTW).

WarpingDistance[s1,s2,win]

使用由 win 为局部搜索指定的窗口.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (1)

查找两个序列间的时间翘曲距离:

显示序列间的响应:

范围  (10)

数据  (7)

查找两个实值向量间的时间翘曲距离:

求两个二维点序列间的时间翘曲距离:

显示序列间的响应:

计算两个布尔向量间的时间翘曲距离:

布尔值向量的序列:

带有兼容单位的量的序列:

所有单位都被转换成基本的 SI 单位:

二维量数组:

求量序列和标量序列间的距离:

标量被诠释,仿佛它们是有来自于 SI 基本单位的兼容单位:

搜索窗  (3)

默认情况下,搜索不是局部受限的:

指定用于搜索窗的半径:

增加半径搜索更优化的校准:

窗大小被诠释为倾斜带窗的半径:

使用半径为 1 的带:

使用斜率为 3 的平行四边形:

对于等长的信号,"Band" 窗等同于 "SlantedBand" 窗:

推广和延伸  (1)

通过用欧几里得序列距离正则化 DTW 计算 DTW-Delta (或 DTW-D):

使用 DTW 比较正弦波、失真的正弦波和随机噪声:

使用正则 DTW,正弦波看上去更类似随机噪声:

使用 DTW-Delta,正弦波更类似于失真的正弦波:

选项  (6)

DistanceFunction  (5)

对于布尔序列,WarpingDistance 使用 MatchingDissimilarity

使用不同的距离函数比较两序列:

对于一维信号,某些距离函数是等价的:

对于一维信号,NormalizedSquaredEuclideanDistanceCorrelationDistance 总是返回 0:

对于包含一个元素的信号,时间翘曲距离等于元素间的距离:

Method  (1)

默认情况下,查询序列会匹配整个参考序列:

"MatchingInterval""FlexibleEnd",参考序列的任何后缀会被省略:

"MatchingInterval""Flexible",参考序列的任何前后缀会被省略:

应用  (6)

正则化的股票值的聚类时间序列:

基于正则化的股票值找到最接近的股票:

找到在去年与芝加哥温度最相似的欧盟首都. 使用 WarpingDistance 决定温度序列间的类似性:

获取欧盟所有首都城市的温度:

找到温度最接近芝加哥的首都:

计算所有欧盟首都温度时间序列间的成对距离:

使用之前计算的距离矩阵可视化温度类似性:

比较 2014 年某些城市的日平均湿度:

提取城市的湿度:

比较提取的数据:

比较两个心跳的 ECG 信号:

求两个信号的距离:

属性和关系  (8)

两序列无需同样的长度:

两个相等序列间的距离总是为 0:

WarpingCorrespondence 的关系:

使用对应关系找到时间翘曲序列:

WarpingDistance 给出对应元素间的所有距离总和:

越小的窗半径,计算越快:

然而,使用较小的半径可能导致较不优化的对准以及较高的距离值:

WarpingDistance 是对称函数:

三角不等不成立:

动态时间翘曲不是平移不变的:

规范的时间翘曲是平移不变的:

对于更长的信号,时间翘曲距离会增加:

归一化允许更合理的比较:

相除对应路径的长度也是归一化的一个常用方法:

可能存在的问题  (3)

指定的搜索窗可能太窄不能包含对应的路径. 这种情况会被自动加宽:

两个长的类似信号比两个短的不类似的信号具有更长的距离:

比较两个短的,随机序列,给出相当小的距离:

除以信号的长度:

除以对应路径的长度:

输入序列的量必须具有兼容的单位:

Wolfram Research (2016),WarpingDistance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WarpingDistance.html.

文本

Wolfram Research (2016),WarpingDistance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WarpingDistance.html.

CMS

Wolfram 语言. 2016. "WarpingDistance." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/WarpingDistance.html.

APA

Wolfram 语言. (2016). WarpingDistance. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/WarpingDistance.html 年

BibTeX

@misc{reference.wolfram_2024_warpingdistance, author="Wolfram Research", title="{WarpingDistance}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/WarpingDistance.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_warpingdistance, organization={Wolfram Research}, title={WarpingDistance}, year={2016}, url={https://reference.wolfram.com/language/ref/WarpingDistance.html}, note=[Accessed: 25-November-2024 ]}