非线性时间序列混沌特性分析及短期预测

  • 格式:pdf
  • 大小:739.94 KB
  • 文档页数:5

第29卷第10期计算机仿真2012年10月

文章编号:1006—9348(2012)10—0370—04

非线性时间序列混沌特性分析及短期预测

刘道文1,忽海娜2(1.许昌学院公共实验中心,河南许昌461000;2.许昌学院网络中心,河南许昌461000)

摘要:为提高非线性时间序列预测的准确性和可靠性,采用基于混沌理论的方法对时间序列进行分析和预测。在研究关联维数和最大Lyapunov指数算法基础上,利用关联维数和最大Lyapunov指数判定时间序列的混沌特性,根据混沌特性参数建立预测模型,并对非线性时间序列进行预测。以上海证券交易所股票价格指数时间序列为实例验证预测模型,研究结果表明,基于混沌特性参数建立的预测模型具有较好的预测能力和预测精度,证明用该方法预测非线性时间序列具有可行性。关键词:非线性;时间序列;}昆沌特性;预测中圈分类号:0241.5文献标识码:B

AnlysisofChaoticCharacteristicsofNonlinearTimeSeriesandShort—.termPrediction

LIUDao—wenl.HUHai—na2(1.ThePublic

ExperimentCenterofXuchangUniversity,XuchangHenna461000,China;

2.TheNetworkCenterofXuchangUniversity,XuchangHenna461000,China)

ABSTRACT:Inordertoimprovetheaccuracyandthereliabilityofthepredictionofthenonlineartimeseries,amethodbasedonthetheoryofchaoswasadopted.ThemethodanalysesthecorrelationdimensionandthelargestLya—

punovexponentofthealgorithm,and印pliesthecorrelationdimensionandthelargestLyapunovexponenttojudge

thechaoticcharacteristicsofthenonlineartimeseries.Accordingtothechaoticcharacteristicparameters,prediction

modelwasestablishedandthepredictionWaScarriesout.Thenthepredictionmodelwasverifiedwiththetimeseries

ofShanghaiexchangestockindex.Provedbytheresearch,thepredictionmodelbasedonthechaoticparameters

has

thebetterpredictionabilityandmeetsthesatisfactionofthepredictionaccuracy,andthemethodhasthefeasibility

verifiedbytheresearch.KEYWORDS:Nonlinear;Timeseries;Chaoticcharacteristics;Prediction

1引言

从动力系统中提取出来的时间序列蕴含了系统演化的规律,通过对这样的时间序列进行分析和研究可以发现某些隐含的系统特性,充分利用这些特性可以实现对系统演化趋势的控制和预测。基于混沌理论时间序列预测是混沌理论的一个重要应用领域,广泛应用于自然科学和社会科学的多个领域,具有重要的实际应用价值和意义…。基于混沌理论时间序列预测的一个重要的前提是要证实所研究的时间序列具有混沌特性,对具有混沌特性的时间序列才可依据混沌基金项目:河南省教育厅科学技术研究重点项目(128510028);许昌市科技计划项目(1103015)收稿13期:201l一12—24----——370·---——理论进行预测和分析。混沌是指确定性系统中存在的一种貌似无规则、随机的现象,研究混沌现象的一个重要的领域是根据历史信息对系统的未来进行预测。混沌现象所固有的确定性表明许多貌似随机的现象是可以通过一定方式进行预测的,但混沌所具有的对系统初值的敏感依赖性又决定着其预测能力将受到一定的限制。因此,混沌现象短期可以预测,而长期不能预测嵋J。

2时间序列混沌特性分析一般地,从非线性系统中提取的时间序列具有较明显的非线性特征,分析其是否具有混沌特性可以用该序列的关联维数及最大Lyapunov指数来判定。若一个时间序列具有混

万方数据沌特性,其关联维数为非整数并且该时间序列的最大Lya.punov指数为正数。2.1时间序列的关联维数关联维是判定一个时间序列具有混沌特性的一个重要特征量,混沌时间序列的关联维数为非整数并且会随着嵌入维数的增大而趋于收敛。确定时间序列的关联维数和嵌入维数最常用方法是G—P法∞J,具体算法如下HJ:①从第嵌入维数m=2开始,对时间序列{x;,i=1,2…Ⅳ}蜥相空间重构,即相点墨=(石f,xj+,…,算,+(。一1),)√=1,2,…,Ⅳ一(m一1)_r(1)②从某参考点x;开始,计算其余相点盖i与x;的欧氏距离,统计距离小于占的点对数;③在距离极限s范围内改变占的值,重复②,并计算关联函数:三c(s)2南叫善,尸‘s一||置一墨Ii)(2)其中日(r)是Heaviside函数,当r<0时日(r)=0,当rI>0时日(r)=1;n=N一(m一1)_r为相空间点数。绘制关系曲线1n(C(占))一ln6,通过最小二乘法计算D(m)=ln(C(8))/ln6;④以相同的步长增加嵌入维数m重复计算①、②、③,直到在一定误差范围内相应的关联维数估计值D(m)不再随嵌入维数m的增加而增加,此时得到的D(m)即为时间序列的关联维数,m则为时间序列最小嵌入维数。Takens‘5o证明了可以找到一个合适的嵌入维,即如果延迟坐标的维数In1>2d4-1,d是动力系统的维数,在这个嵌入维空间里可以把有规律的轨迹(吸引子)恢复出来。也即在重构的R“空间中的轨线上原动力系统保持微分同胚,从而为混沌时间序列的预测奠定了坚实的理论基础怕1。2.2时间序列的Lyapunov指数混沌动力系统的相空间中呈现不规则轨道形成的奇怪吸引子,其基本特点是对系统的初始值极其敏感,两条很靠近的初始值所产生的轨道,随时间的推移按照指数方式发散或收敛。Lyapunov指数是定量描述轨道发散或收敛速度的特征量"J。非线性动力学系统在初始条件变化后,将出现不同的运动吸引子形态,而吸引子是否表现为混沌,可以用Lyapunov指数来表征。对连续非线性动力学系统,可以用Lyapunov指数谱来判定系统是否具有混沌特性;而对于离散的时间序列,用序列的最大Lyapunov指数来判定该序列是否具有混沌特性。对于非线性时间序列,若其最大Lyapunov指数A,<0,该序列呈现定常或周期状态;A,>0意味着该序列具有混沌特性。8。。对于从动力系统中提取出来的时间序列是离散的,计算出该时间序列的最大Lyapunov指数即可判定其混沌特性。小数据量法‘9o并不计算出所有的Lyapunov指数,而只计算最大Lyapunov指数,其计算步骤如下:①对时间序列{戈。,i=1,2…Ⅳ}进行FFT变换,计算出时间延迟_r和平均周期P;②计算出关联维数d,根据m>,2d+1确定嵌入维数;③根据时间延迟r和嵌入维数m对时间序列进行重构,得到多维相空间{置√=1,2…M};④找相空间中每个相点x,的最近邻点置,并限制短暂分离,即dj(o)=min||墨一x川,l,一,‘I>P(3)

⑤对相空间中的每一个点xi,计算出该邻点的i个离散时间步后的距离di(i),di(i)=I葺+。一鼍+;l,i=1,2…min(M-j,M-j)(4)⑥对每个i,求出所有,的lndj(i)的平均值Y(i),Y(i)=

ql-At_骞=llndi(i),其中g是非零嘭(i)的数目,并用最小二乘法

做出回归直线,该直线的斜率即为最大Lyapunov指数A。。

3实例分析本文将从股票市场中提取的股票价格指数时间序列作为研究对象,计算出其关联维数和最大Lyapunov指数入,判定其混沌特性并对其进行预测。3.1时间序列的提取由于序列混沌特性分析对时间序列元素的数量要求较大,在分析股票价格指数时间序列时,选取了2002年12月11日至2011年3月10日2000个交易日的上证指数收盘价作为分析对象。为便于混沌特性的分析和计算,将由这2000个数据构成时间序列进行归一化处理。设样本数据为{Y;,i=1…N.N=2000}

Yi—Y’1FNzf=■—_,Y=—万己Yl,V—V.州一

(i=1…J]、r,N=2000)(5)

3.2股票价格指数混沌特性判定

对经过(5)式归一化处理的时间序列,采用c—CMeth.odfI叫计算其延迟时间T=24。为了全面地考察上证指数时间序列的混沌特性,在计算其关联维数和嵌入维数的同时分别绘制了阢(C(£))一Ins曲线(如图1)和D(ITI)一in曲线(如图2)。从图2中可以看出:该时间序列的关联维数随着嵌入维数的增加而趋于收敛,当嵌入维数in等于12时关联维数的值是1.0186,为非整数。采用小数据量方法计算出上证指数时间序列的最大Lyapunov指数入。=0.0033。因此,可以证实上海证券交易所股票价格指数时间序列具有混沌特性。3.3预测模型对于具有混沌特性时间序列的预测,一般是将其转换到高维相空间中,找出蕴涵在混沌吸引子中的演化规律。在实际预测过程中,当嵌入维数较高时,时间序列的相空间轨迹可能很复杂,很难找出一种映射关系来预测未来时刻的数值。而神经网络是通过对简单的非线性函数的多次复合来逼近复杂函数,可以表达复杂的物理现象Ho。

RBF神经网络是局部逼近网络,收敛速度快且不易陷入

一371—

万方数据