0

我正在努力寻找可用于检测二进制时间序列周期性的方法。(二进制时间序列看起来像 0,0,1,0,0,1,0,0,1... 或 1,0 ,0,0,1,1,0,1,0,0,0,0...)

4

1 回答 1

0

我认为你可以尝试使用 Python 的库来解决这个问题。我从来没有经历过,但是当我用谷歌搜索它作为“python 如何检测周期性”时,搜索结果上的第一个链接就是这个

根据这个包;

用于分析时间序列数据中的周期性的有用工具。

文档:https ://periodicity.readthedocs.io

目前包括:

  • 自相关函数
  • 光谱方法:
    • Lomb-Scargle 周期图
    • 小波变换
    • 希尔伯特-黄变换 (WIP)
  • 相位折叠方法:
    • 字符串长度
    • 相散最小化
    • 方差分析(很快™)
  • 高斯过程:
    • george执行
    • celerite执行
    • pymc3实施(很快™)

希望这可以帮助。

于 2020-08-07T07:33:31.030 回答