JuliaDynamics / JuliaDynamics/RecurrenceAnalysis.jl

`GlobalRecurrenceRate` isn't exact

Open
#141 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted precision
Dominant language
Julia
Stars
50
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Have a look at our new tests; https://github.com/JuliaDynamics/RecurrenceAnalysis.jl/blob/main/test/rmatrix_analytic.jl#L71-L95

There I have noted that GlobalRecurrenceRate does not give exactly the results expected analytically. Only approximately. Why isn't this exact? What can we do to improve it...?

E.g., a ration of 0.2 should give exactly 0.2NN recurrences, but it doesnt.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with test/rmatrix_analytic.jl, especially lines 71-95, and inspect the tests around GlobalRecurrenceRate. Compare its result with the analytical 0.2NN expectation and trace the relevant implementation. Done means the discrepancy is explained and the behavior or tests are improved so the expected analytical result is exact.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
data
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.