Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Speeding up recurrence quantification #94

Open
asinghvi17 opened this issue May 29, 2020 · 1 comment
Open

Speeding up recurrence quantification #94

asinghvi17 opened this issue May 29, 2020 · 1 comment

Comments

@asinghvi17
Copy link
Member

asinghvi17 commented May 29, 2020

My research has now moved into looking at the evolution of recurrence metrics over a range of ϵs. As such, I have to compute RQA across 100 different values of ϵ, which is pretty slow - some particularly annoying datasets can take up to 10 minutes, even with multithreading.
timings

I am going to look into speeding these computations up in the future, and would appreciate any advice on where to start.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@Datseris
Copy link
Member

The first thing to look at is which parts are slower and faster. The RQA computation requires maaaaaany steps:

  1. calculate recurrence matrix.
  2. calculate histograms of vertical
  3. histograms of diagonals
  4. calculate RQA parameters (thwere are like 15 of them!)

your first step would be making a plot like the above but for the individual components.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants