WarpingCorrespondence

WarpingCorrespondence[s1,s2]

给出序列 s1s2 间的时间翘曲(DTW)相似路径.

WarpingCorrespondence[s1,s2,win]

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

更多信息和选项

范例

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

基本范例  (1)

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

绘制索引间的响应:

找到时间翘曲版本:

翘曲版本近似相等:

范围  (9)

数据  (6)

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

求两个向量序列间的时间翘曲响应:

计算两个布尔向量间的时间翘曲响应:

布尔值向量的序列:

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

二维量数组

搜索窗  (3)

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

指定用于搜索窗的半径:

搜索半径为 2 允许你找到最优对齐:

使用半径为 1 的带:

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

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

选项  (4)

DistanceFunction  (3)

对于布尔序列,WarpingCorrespondence 使用 MatchingDissimilarity

使用不同的距离函数求两序列间的响应:

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

欧几里德、曼哈顿和棋盘距离总是相同的:

归一化的欧几里得距离和相关距离一样:

对于布尔数据,匹配相异和二进制距离是一样的:

Method  (1)

比较灵活搜索的完整搜索结果:

可视化比较结果:

应用  (2)

通过绘制响应点间的线可视化时间翘曲响应:

应用于某些数据:

比较 2017 年第一季度的 HPQ 股票价格与 2010 年至 2016 年的历史数据:

获得历史数据:

求最佳匹配历史数据的子序列:

检测最类似于 2017 第一季度的历史间隔:

可视化比较最新数据和最佳历史匹配:

根据历史数据预测未来30天的股价:

属性和关系  (7)

两序列不需要同等长度:

两相等序列的翘曲路径是一条对角线:

搜索窗半径越小,计算速度越快:

可能存在计算质量的折衷:

当计算完整响应,WarpingCorrespondence 是对称的:

当匹配子序列时,函数不是对称的:

从一个序列增加或减去可能导致不同的响应:

同时从两个序列增加或减去不会影响结果,当距离函数是由范数(平移不变)产生:

这对于欧几里得、曼哈顿等是真的:

使用不是平移不变的距离函数可能产生不同的响应:

WarpingDistance 的关系:

使用响应求时间翘曲序列:

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

可能存在的问题  (3)

两个序列的所有元素必须相称:

两个序列的元素必须是同样类型:

如果指定的窗太窄,会自动使用更大的窗:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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