求最大李雅普诺夫指数(Largest Lyapunov Exponents,LLE)的 Rosenstein 算法

本文探讨了混沌系统的研究,介绍了最大李亚普诺夫指数的计算方法及其在评估系统混沌程度中的作用。通过Python代码实现,详细解释了如何使用最近邻算法估算最大李亚普诺夫指数,并提供了洛伦兹系统的实例分析。
该文章已生成可运行项目,

原始论文

M.T. Rosenstein, J.J. Collins, and C.J. De Luca. A practical method for calculating largest Lyapunov exponents from small data sets. Physica D, 65:117-134, 1993.

下载地址:https://www.physionet.org/content/lyapunov/1.0.0/

python 相关代码

  • NonLinear Time Series Analysis(nolitsa
    在这里插入图片描述
  • NOnLinear measures for Dynamical Systems (nolds)
    在这里插入图片描述

混沌系统的常见指标

区分确定性混沌系统与噪声已成为许多不同领域的重要问题。

对于实验产生的时间序列,可以计算这些混沌系统的指标:

  • 相关维数( D 2 D_2 D2),
  • Kolmogorov 熵
  • Lyapunov 特征指数。

相关维度是对系统复杂程度的估计,熵和特征指数是对混沌程度的估计。

最大李亚普诺夫指数的含义

LLE 描述了相空间中相近的两点(初始间距为 C C C)随时间推移指数分离的速率:
d ( t ) = C e λ 1 t d(t) = Ce^{\lambda_1 t} d(t)=Ceλ1t其中 d ( t ) d(t) d(t)表示分离距离, C C C表示初始间距, λ 1 \lambda_1 λ1 为最大李氏指数。

算法流程图

在这里插入图片描述

python 代码模块

最近邻

import numpy as np

from scipy import stats
from scipy.spatial import cKDTree as KDTree
from scipy.spatial import distance


def neighbors(y, metric='chebyshev', window=0, maxnum=None
本文章已经生成可运行项目
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

颹蕭蕭

白嫖?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值