Я изо всех сил пытаюсь найти методы, которые можно использовать для определения периодичности двоичных временных рядов. (Двоичные временные ряды выглядят как 0,0,1,0,0,1,0,0,1 ... или 1,0,0,0,1,1,0,1,0,0,0,0 ...)
Думаю, вы можете попробовать решить эту проблему, используя библиотеку Python. Я никогда не испытывал этого, но когда я гуглил это как «python как определить периодичность», тогда одной из первых ссылок в результатах поиска было this .
Согласно этому пакету;
Полезные инструменты для анализа периодичности данных временных рядов. Документация: https://periodicity.readthedocs.io В настоящее время включает: Функция автокорреляции Спектральные методы: периодограмма Ломба-Скаргла Вейвлет-преобразование Преобразование Гильберта-Хуанга (WIP) Методы свёртки фаз: Длина строки Минимизация фазовой дисперсии Дисперсионный анализ (скоро ™) Гауссовские процессы: george реализация celerite реализация pymc3 реализация (скоро ™)
Полезные инструменты для анализа периодичности данных временных рядов.
Документация: https://periodicity.readthedocs.io
В настоящее время включает:
george
celerite
pymc3
Надеюсь, это поможет.