JuliaDynamics / JuliaDynamics/RecurrenceAnalysis.jl
`LocalRecurrenceRate` does not give correct/expected results on analytically resolvable input
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 50
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
Have a look at our analytic tests: https://github.com/JuliaDynamics/RecurrenceAnalysis.jl/blob/main/test/rmatrix_analytic.jl#L97-L116
The local recurrence rate results are wrong. They do not give what is expected analytically and due to the symmetries of the input set. Something is wrong. We have to fix this.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the analytic cases in test/rmatrix_analytic.jl, lines 97-116, and run those tests to reproduce the incorrect LocalRecurrenceRate results. Compare the observed values with the analytical expectations and input symmetries, then trace the LocalRecurrenceRate entry point to locate the discrepancy. Done means the analytic results match the expected values and the tests pass.
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
- 25/100