Skip to content
Recurrence quantification analysis for Mathematica
Mathematica
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode documentation Jul 17, 2019
Development cleaned up for release Aug 18, 2019
RQA cleaned up for release Aug 18, 2019
.gitattributes cleaned up for release Aug 18, 2019
.gitignore some refactoring Jul 5, 2019
CHANGELOG.md minor readme change Aug 19, 2019
LICENSE IC2 Jun 27, 2019
README.md minor readme change Aug 19, 2019
TODO.md WIP trying to match Webber data Aug 15, 2019
install.wls WIP: paclet added Jul 15, 2019
version.json minor readme change Aug 19, 2019

README.md

RQA

logo

v 0.2.1


A set Mathematica tools for RQA — Recurrence quantification analysis.

Intro

Note that I posted an early version of this to GitHub for sharing with the 2019 Wolfram Summer School. It is, as such, incomplete, undocumented, and other fun un-things. I will continue to update and upgrade, of course. I invite any and all enhancements.

Installation

This package uses a subset of the Paclet mechanism but can be installed manually as a subdirectory to the

FileNameJoin[{$UserBaseDirectory, "Applications"}]

directory. Basically just copy the sub-directory RQA from the RQA repository to FileNameJoin[{$UserBaseDirectory, "Applications"}]

Alternately, there is a Wolfram Language script, install.wls that will do the best it can to make a symbolic link. No guarantees, of course. To try it:

  • Check out distribution to a local GitHub location
  • Run the enclosed install.wls via wolframscript -f install.wls

The nice thing about this method is that, when you update/pull fresh versions of RQA from github you'll automatically get updates installed into Mathematica. But I'm fairly certain this method will only work for macOS and Linux for now, since it uses symbolic links. I'd be happy to accept some more platform-independent solution.

Repository Notebook Viewer

This lets you view notebooks in this package using the WolframCloud

  • View notebooks - master branch
  • View notebooks - dev branch

Documentation

dochowto

Version History

The basic code is pretty straight forward, but there are some idiosyncrasies. Back when Dave and I started this, we used some meta-references to the Webber work. It turns out that, not all of those analyses were properly described. I'll leave those out for right now to avoid both my and their embarrassment.

The most recent work is based on the book recently published by Webber et al. As we use different methods we will note the references here.

  • Version 0.1 - Based on a stack of papers that were not the Webber originals, but rather the interpretative work of others.
  • Version 0.2 - Based on the paper in the dynsys NSF book. Webber Jr, C. L., & Zbilut, J. P. (2005). Recurrence quantification analysis of nonlinear dynamical systems. Tutorials in contemporary nonlinear methods for the behavioral sciences, 94, 26-94. https://www.nsf.gov/pubs/2005/nsf05057/nmbs/chap2.pdf

Current development, in the dev branch, is based on Webber Jr, C. L., & Marwan, N. (2015). Recurrence quantification analysis. Theory and Best Practices. Springer.

People

https://flipphillips.com

References

  • Webber Jr, C. L., & Zbilut, J. P. (2005). Recurrence quantification analysis of nonlinear dynamical systems. Tutorials in contemporary nonlinear methods for the behavioral sciences, 94, 26-94. https://www.nsf.gov/pubs/2005/nsf05057/nmbs/chap2.pdf
  • Webber Jr, C. L., & Marwan, N. (2015). Recurrence quantification analysis. Theory and Best Practices. Springer.
You can’t perform that action at this time.