时间序列图中的重复模式

3

有人可以推荐一个适合以下需求的Python包吗?

  1. 识别时间序列图中重复出现的形状?
  2. 在图表中给定形状的索引和长度(如1中所识别的),返回类似形状的位置和大小?
1个回答

4
看起来要使用1:矩阵剖面http://www.cs.ucr.edu/~eamonn/MatrixProfile.html,其中有示例Matlab代码用于可视化并输出时间序列中前3个主题。
对于2:MASS:Mueen的相似性搜索算法http://www.cs.unm.edu/~mueen/FastestSimilaritySearch.html,其中有一个Matlab函数来执行相似性搜索。
1的先前版本的算法的Python实现。https://github.com/rob-med/owlpy
我认为需要提出一个单独的问题,关于如何在2上使用1的结果的Matlab代码。但是我认为以上内容已经回答了我的原始问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接