Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nickc1/skccm

Convergent Cross Mapping in Scikit Learn's style
https://github.com/nickc1/skccm

Last synced: about 2 months ago
JSON representation

Convergent Cross Mapping in Scikit Learn's style

Awesome Lists containing this project

README

        

skccm
========

### [Documentation][ccm-docs]

Scikit Convergent Cross Mapping (skccm) can be used as a way to detect causality
between time series.

For a quick explanation of this package, I suggest checking out the [Documentation][ccm-docs] as well as the wikipedia article on [convergent cross mapping][ccm-wiki] . Additionally,
[Dr. Sugihara's lab][sugihara-lab] has produced some good summary videos about the topic:

1. [Time Series and Dynamic Manifolds][yt-dynamic-manifolds]
2. [Reconstructed Shadow Manifold][yt-reconstructed-manifolds]
3. [State Space Reconstruction: Convergent Cross Mapping][yt-ccm]

For a more complete background, I suggest checking out the following papers:

1. [Detecting Causality in Complex Ecosystems by Sugihara][ccm-paper]
2. [Distinguishing time-delayed causal interactions using convergent cross mapping by Ye][ye-paper]

Sugihara also has a good [talk about about Correlation and Causation][causation-talk]

[ccm-docs]: http://skccm.readthedocs.io/en/latest/
[ccm-wiki]: https://www.wikiwand.com/en/Convergent_cross_mapping
[sugihara-lab]: http://deepeco.ucsd.edu/
[yt-dynamic-manifolds]: https://www.youtube.com/watch?v=7ucgQE3SO0o
[yt-reconstructed-manifolds]: https://www.youtube.com/watch?v=rs3gYeZeJcw
[yt-ccm]: https://www.youtube.com/watch?v=NrFdIz-D2yM
[ccm-paper]: http://science.sciencemag.org/content/338/6106/496
[ye-paper]: http://www.nature.com/articles/srep14750
[causation-talk]: https://www.youtube.com/watch?v=uhONGgfx8Do&t=2416s