过去几天我花了大部分时间搜索论坛和阅读论文,试图解决以下问题。我有数千个时间序列数组,每个数组的长度各不相同,包含一个列向量。此列向量包含海豚使用回声定位的点击之间的时间。
我已成功使用 DTW 将这些列车聚类为相似的组,并希望检查哪些列车具有高度相似性,即重复模式。我只想知道它们之间的相似之处,并不关心将它们与其他列车进行比较,因为我已经为此应用了 DTW。我希望其中一些集群将包含具有高比例重复模式的列车。
我已经对每个系列应用了 Ljung-Box 测试来检查自相关性,但我认为我可能应该使用带有 FFT 和功率谱的东西。我在这方面没有太多经验,但尝试使用 Python 包 waipy 来做到这一点。最终,我只想知道理想情况下用 p 值测试的数据中是否存在某种重复模式。我所附的图片显示了顶部的火车示例。我的火车的最大长度是 550。
我知道这是一个相当复杂的问题,但任何帮助都会非常感激,即使它是一个有用的 Python 库的链接。
谢谢
德克斯
最佳答案
关于python - 寻找时间序列数据中的重复模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68563538/