This repository contains the code used for the analysis section of the paper 'Detecting Synchronization In Time Series Using Recurrence Plots And Recurrence Quantification Analysis' We test the applicability of different methods from Recurrence Analysis such as Joint- and Cross-Recurrence Plots as well as Recurrence Quantification metrics such as
$\tau$ -recurrence rate, CPR and JPR to detect different types of synchronization such as complete, lag, phase and generalized synchronization in time series data.
In the folder analysis-scripts, you can find the Python code scripts which were used to simulate the time series data, conduct the analysis and produce the visualizations for the paper Three scripts are provided. Each tests one method on each type of synchronization types. The scripts provided are:
- tau_recurrence_rate_CPR: Tests
$\tau$ -recurrence rate and CRP which builds on the$\tau$ -recurrence rate - cross_recurrence_plots:
- joint_recurrence_plots_jpr: