ordpy: a Python package for data analysis with permutation entropy and ordinal network methods
From MaRDI portal
Publication:5000850
Abstract: Since Bandt and Pompe's seminal work, permutation entropy has been used in several applications and is now an essential tool for time series analysis. Beyond becoming a popular and successful technique, permutation entropy inspired a framework for mapping time series into symbolic sequences that triggered the development of many other tools, including an approach for creating networks from time series known as ordinal networks. Despite the increasing popularity, the computational development of these methods is fragmented, and there were still no efforts focusing on creating a unified software package. Here we present ordpy, a simple and open-source Python module that implements permutation entropy and several of the principal methods related to Bandt and Pompe's framework to analyze time series and two-dimensional data. In particular, ordpy implements permutation entropy, Tsallis and R'enyi permutation entropies, complexity-entropy plane, complexity-entropy curves, missing ordinal patterns, ordinal networks, and missing ordinal transitions for one-dimensional (time series) and two-dimensional (images) data as well as their multiscale generalizations. We review some theoretical aspects of these tools and illustrate the use of ordpy by replicating several literature results.
Recommendations
- Permutation Entropy and Order Patterns in Long Time Series
- Permutation entropy revisited
- Efficiently measuring complexity on the basis of real-world data
- Complexity-based permutation entropies: from deterministic time series to white noise
- A generalized permutation entropy for noisy dynamics and random processes
Cites work
- scientific article; zbMATH DE number 3173999 (Why is no real title available?)
- scientific article; zbMATH DE number 5018180 (Why is no real title available?)
- A Mathematical Theory of Communication
- A guide to Monte Carlo simulations in statistical physics.
- A non-parametric independence test using permutation entropy
- An equation for continuous chaos
- An introduction to statistical learning. With applications in R
- Applied nonlinear time series analysis. Applications in physics, physiology and finance.
- Autocorrelations of a certain chaos
- Characterization of time series via Rényi complexity-entropy curves
- Characterizing system dynamics with a weighted and directed network constructed from time series data
- Conditional entropy of ordinal patterns
- Discriminating image textures with the multiscale two-dimensional complexity-entropy causality plane
- Divergence measures based on the Shannon entropy
- Fractional Brownian Motions, Fractional Noises and Applications
- Independent coordinates for strange attractors from mutual information.
- Introduction to Nonextensive Statistical Mechanics
- Learning and distinguishing time series dynamics via ordinal patterns transition graphs
- Multiscale ordinal network analysis of human cardiac dynamics
- Multivariate multi-scale permutation entropy for complexity analysis of Alzheimer's disease EEG
- Networks. An introduction.
- Nonlinear Time Series Analysis
- Nonlinear time-series analysis revisited
- Order Patterns in Time Series
- Ordinal symbolic analysis and its application to biomedical recordings
- Permutation and weighted-permutation entropy analysis for the complexity of nonlinear time series
- Permutation entropy and its main biomedical and econophysics applications: a review
- Permutation entropy of fractional Brownian motion and fractional Gaussian noise
- Possible generalization of Boltzmann-Gibbs statistics.
- Practical implementation of nonlinear time series methods: The TISEAN package
- Practical method for determining the minimum embedding dimension of a scalar time series
- Recurrence quantification analysis of the logistic equation with transients.
- Rényi Divergence and Kullback-Leibler Divergence
- Simple mathematical models with very complicated dynamics
- Time lagged ordinal partition networks for capturing dynamics of continuous dynamical systems
- Unified functional network and nonlinear time series analysis for complex systems science: the pyunicorn package
Cited in
(6)- Unified functional network and nonlinear time series analysis for complex systems science: the pyunicorn package
- Complexity-based permutation entropies: from deterministic time series to white noise
- Bandt-Pompe symbolization dynamics for time series with tied values: a data-driven approach
- Ordinal synchronization and typical states in high-frequency digital markets
- Ordinal methods: concepts, applications, new developments, and challenges -- in memory of Karsten Keller (1961--2022)
- Multiscale two-dimensional permutation entropy to analyze encrypted images
Describes a project that uses
Uses Software
This page was built for publication: ordpy: a Python package for data analysis with permutation entropy and ordinal network methods
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5000850)