JuliaDynamics / RecurrenceAnalysis.jl

Recurrence Quantification Analysis in Julia
https://juliadynamics.github.io/RecurrenceAnalysis.jl/stable/
MIT License
44 stars 12 forks source link

adaptive recurrence threshold specification #140

Open hkraemer opened 1 year ago

hkraemer commented 1 year ago

In a very recent paper it is suggested to obtain an adaptive recurrence threshold based on local maximum attractor densities/distances. Basically, the distance matrix gets scanned using a sliding window (window size is a free parameter, but can be related to the decorrelation time of the time series) and for each window the maximum distance is picked. In turn, this local maximum distance will be used to scale the recurrence threshold accordingly.

The paper and the shown results sound promising and the effort to implement it (and also the computational complexity itself) seems to be manageable I suppose.

Datseris commented 1 year ago

Easy to add to the codebase now that we have the extendable AbstractRecurrenceType specification