I am struggling with finding methods which can be used to detect the periodicity of binary time series.(the binary time series look like 0,0,1,0,0,1,0,0,1... or 1,0,0,0,1,1,0,1,0,0,0,0...)
Asked
Active
Viewed 240 times
1 Answers
0
You can try to solve this problem by using a Python's library, I think. I never experienced it but when I google it as "python how to detect a periodicity" then one of the first links on the search result was this.
According to this package;
Useful tools for analysis of periodicities in time series data.
Documentation: https://periodicity.readthedocs.io
Currently includes:
- Auto-Correlation Function
- Spectral methods:
- Lomb-Scargle periodogram
- Wavelet Transform
- Hilbert-Huang Transform (WIP)
- Phase-folding methods:
- String Length
- Phase Dispersion Minimization
- Analysis of Variance (soon™)
- Gaussian Processes:
george
implementationcelerite
implementationpymc3
implementation (soon™)
Hope, this helps.

efebuyuk
- 16
- 5