Related Experiment Video
Updated: Jun 16, 2025

11:15
Applications of EEG Neuroimaging Data: Event-related Potentials, Spectral Power, and Multiscale Entropy
Published on: June 27, 2013
33.7K
ComplexityMeasures.jl: Scalable software to unify and accelerate entropy and complexity timeseries analysis
George Datseris1, Kristian Agasøster Haaga2,3,4
1Department of Mathematics and Statistics, University of Exeter, Exeter, United Kingdom.
Plos One
|June 13, 2025
Summary
ComplexityMeasures.jl is a new open-source software for nonlinear timeseries analysis, offering 1638 complexity measures. Its composable design ensures high performance and extensibility for researchers.
Area of Science:
- Nonlinear dynamics and time series analysis.
Background:
- The proliferation of entropy and complexity measures in nonlinear time series analysis poses challenges for software development and researcher decision-making.
- A unified, sustainable software solution is needed to manage and apply these diverse measures effectively.
Purpose of the Study:
- To introduce ComplexityMeasures.jl, an open-source software designed for nonlinear time series analysis.
- To provide researchers with a comprehensive, high-performance tool for accessing and utilizing a vast array of complexity measures.
- To demonstrate the software's design, performance, and extendability compared to existing alternatives.
Main Methods:
- Development of ComplexityMeasures.jl with a mathematically rigorous, composable design.
- Implementation of 1638 distinct complexity measures within the software.
- Comparative analysis of ComplexityMeasures.jl against alternative software solutions based on performance, measure count, reliability, and extendability.
Main Results:
- ComplexityMeasures.jl offers 1638 complexity measures with highly efficient code (2.3 lines/measure).
- The software demonstrates superior computational performance, reliability, and extendability compared to alternatives.
- It is integrated into the DynamicalSystems.jl library, promoting open-source development practices.
Conclusions:
- ComplexityMeasures.jl provides a sustainable and performant solution for nonlinear time series analysis.
- Its design facilitates informed measure selection and accelerates complexity-related research.
- The software fosters a collaborative community for ongoing development and contribution.
Related Concept Videos
Statgraphics
119
Statgraphics is a comprehensive statistical software suite designed for both basic and advanced data analysis. Originating in 1980 at Princeton University under Dr. Neil W. Polhemus, it was one of the pioneering tools for statistical computing on personal computers, with its public release in 1982 marking an early milestone in data science software. Over the years, it has evolved into a robust platform for data science, offering tools for regression analysis, ANOVA, multivariate statistics,...
119
Time-Series Graph
4.3K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
4.3K
Introduction to R
257
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's...
257
Statistical Software for Data Analysis and Clinical Trials
525
Statistical software is pivotal in data analysis and clinical trials by providing tools to analyze data, draw conclusions, and make predictions. These software packages range from simple data management applications to complex analytical platforms, supporting various statistical tests, models, and simulation techniques. Their significance lies in their ability to handle vast amounts of data with precision and efficiency, enabling researchers to validate hypotheses, identify trends, and make...
525
Econometric Views (EViews)
128
Econometric Views, often stylized as EViews, is a package that merges statistical analysis with econometric studies. It is designed to provide tools for time series analysis, forecasting, and econometric model simulation. The software originated from MicroTSP software and has evolved significantly since its inception in 1981. The history of EViews is marked by a continuous effort to enhance its computational speed and user interface. It was initially developed for large computing systems but...
128
Statistical Analysis System (SAS)
144
SAS, short for Statistical Analysis System, is a powerful data analysis, management, and visualization tool. Developed by the SAS Institute in the early 1970s, SAS has evolved into a comprehensive software suite used across various industries for statistical analysis, business intelligence, and predictive modeling.
Applications: SAS finds applications in numerous fields, including healthcare for clinical trial analysis, finance for risk assessment, marketing for customer data analysis, and...
Applications: SAS finds applications in numerous fields, including healthcare for clinical trial analysis, finance for risk assessment, marketing for customer data analysis, and...
144

