首页> 美国卫生研究院文献>Entropy >Teaching Ordinal Patterns to a Computer: Efficient Encoding Algorithms Based on the Lehmer Code
【2h】

Teaching Ordinal Patterns to a Computer: Efficient Encoding Algorithms Based on the Lehmer Code

机译:教导序数模式到计算机:基于Lehmer代码的高效编码算法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Ordinal patterns are the common basis of various techniques used in the study of dynamical systems and nonlinear time series analysis. The present article focusses on the computational problem of turning time series into sequences of ordinal patterns. In a first step, a numerical encoding scheme for ordinal patterns is proposed. Utilising the classical Lehmer code, it enumerates ordinal patterns by consecutive non-negative integers, starting from zero. This compact representation considerably simplifies working with ordinal patterns in the digital domain. Subsequently, three algorithms for the efficient extraction of ordinal patterns from time series are discussed, including previously published approaches that can be adapted to the Lehmer code. The respective strengths and weaknesses of those algorithms are discussed, and further substantiated by benchmark results. One of the algorithms stands out in terms of scalability: its run-time increases linearly with both the pattern order and the sequence length, while its memory footprint is practically negligible. These properties enable the study of high-dimensional pattern spaces at low computational cost. In summary, the tools described herein may improve the efficiency of virtually any ordinal pattern-based analysis method, among them quantitative measures like permutation entropy and symbolic transfer entropy, but also techniques like forbidden pattern identification. Moreover, the concepts presented may allow for putting ideas into practice that up to now had been hindered by computational burden. To enable smooth evaluation, a function library written in the C programming language, as well as language bindings and native implementations for various numerical computation environments are provided in the supplements.
机译:序数图是用于研究动态系统和非线性时间序列分析的各种技术的常见基础。本文重点关注转向时间序列的计算问题进入序数图案序列。在第一步中,提出了一种用于序数图案的数值编码方案。利用经典的LEHMER代码,它通过连续的非负整数来枚举序数模式,从零开始。这种紧凑的表示显着简化了数字域中的序数模式。随后,讨论了用于从时间序列的有效提取序数图案的三种算法,包括先前公布的方法,可以适应Lehmer代码。讨论这些算法的各个强度和弱点,并通过基准结果进一步证实。其中一个算法在可伸缩性方面脱颖而出:其运行时与图案顺序和序列长度线性增加,而其内存占用空间实际上是可忽略不计的。这些属性能够以低计算成本研究高维模式空间。总之,本文描述的工具可以提高几乎任何序列图案的分析方法的效率,其中包括置换熵和象征性转移熵等定量测量,还可以是禁止模式识别的技术。此外,所呈现的概念可能允许将想法付诸实践,即现在已经受到计算负担的阻碍。为了实现平滑评估,在补充中提供了一种用C编程语言编写的功能库以及用于各种数值计算环境的语言绑定和本机实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号