CanonicalWarpingDistance

CanonicalWarpingDistance[s1,s2]

给出序列 s1s2 之间的典型时间规整 (CTW) 距离.

CanonicalWarpingDistance[s1,s2,init]

init 作为两个序列间的初始对应.

CanonicalWarpingDistance[s1,s2,init,win]

在局部搜索中使用窗口 win.

更多信息和选项

  • 典型时间规整 (CTW) 迭代式地对参考序列 s1 和查询序列 s2 进行空间转换和动态时间规整来找出两个序列间距离最小的匹配.
  • 序列 si 可以是数字标量或矢量的列表. 与动态时间规整不同, s1s2 的元素的维度可以不同.
  • 距离由 给出,其中 s1nis2mi 为对应元素,αβ 是用典型相关分析计算所得的空间变换矩阵.
  • 可用 CanonicalWarpingCorrespondence 来获得可算出距离的对应.
  • 应以形式 {{n1,,nk}{{m1,,mk}} 给出初始对应 init,它给出了 s1s2 的元素间初始的一一对应.
  • 搜索窗口 win 的可能设置为:
  • Automatic全面搜索
    r半径为 的倾斜的带状窗口
    {"SlantedBand",r}半径为 的倾斜的带状窗口
    {"Band",r}半径为 的带状窗口 (SakoeChiba)
    {"Parallelogram",a}置于原点的平行四边形窗口,斜度为 (Itakura)
  • 支持下列选项:
  • DistanceFunctionAutomatic在动态时间规整中使用的距离函数
    MaxIterations Automatic最大迭代次数
    MethodAutomatic使用的 CTW 的变体
  • 想要了解 DistanceFunction 的可能设置,请查阅 WarpingDistance 的参考页面.
  • 通过设置 Method->opts 可以使用下列选项:
  • "DimensionsToKeep"Automatic映射后的维度
    "EnergyThreshold"Automatic要保留多少能量
    "Lambdas"Automatic规则化值
    "MatchingIntervals"Automatic将查询序列和整个参考序列匹配还是和部分参考序列匹配
  • "MatchingIntervals" 选项的可能设置包括:
  • Automatic全部匹配
    "Flexible"区间两端都可变
    "FlexibleEnd"只有区间末端可变

范例

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

基本范例  (2)

计算两个标量序列的典型时间规整距离:

计算三维路径和二维线段之间的典型时间规整距离:

范围  (9)

数据  (6)

计算两个长度不同的数值标量序列间的距离:

计算两个矢量序列间的距离:

计算一个标量序列和一个三维点序列间的距离:

计算两个单位兼容的数量序列间的距离:

把所有单位转换成基本 SI 单位:

计算两个单位兼容的数量向量序列间的距离:

计算一个数量序列和一个标量序列间的距离:

标量被解释为带有 SI 基本单位制的兼容单位:

初始规整  (1)

缺省情况下,先均匀扭曲较短的序列,与较长的序列对齐:

以手动方式构建初始的均匀扭曲序列:

搜索窗口  (2)

缺省情况下,进行不受限的搜索:

使用 "SlantedBand" 搜索窗口:

选项  (2)

MaxIterations  (2)

缺省情况下,最大迭代次数为 50:

减小最大迭代次数可以减少计算时间:

在 CTW 收敛的情况下,增大最大迭代次数可能产生较小的距离:

设置 MaxIterations 来计算收敛后的距离. CTW 不收敛:

应用  (1)

比较不同国家的形状之间的相似度:

计算距离:

绘图的刻度:

显示距离矩阵:

属性和关系  (1)

典型时间规整对于空间转换有较好的鲁棒性.

平移不变性:

标度不变性:

旋转不变性:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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