第54卷第11期2005年11月100023290Π2005Π54(11) Π5062207
物 理 学 报
ACT A PHY SIC A SI NIC A
V ol. 54,N o. 11,N ovember ,2005
ν2005Chin. Phys. S oc.
混沌时间序列全局预测新方法———连分式法
张 森
1)
2)
3
1) 2)
肖先赐
1)
(电子科技大学电子工程学院, 成都 610054)
(宜宾学院数学系, 四川 644007)
(2005年3月24日收到;2005年4月25日收到修改稿)
拓展了多项式逼近理论, 利用连分式法建立了混沌时间序列非线性全局预测模型, 此模型替代混沌序列的动力学方程, 实现对其动力学特性分析, 达到预测目的. 理论分析和仿真实验表明, 连分式法能够有效预测一些混沌序列, 该方法预测精度高, 并且能得到显式的预测表达式.
关键词:混沌时间序列, 全局预测, 连分式
PACC :0545
, , 特别是以连分
11引言
[10]
.
但是, 用连分式方法用于对混沌系统实现预测, 还未
近年来. 混沌现象, 是对现有确定模式的推广, 是自然界客观存在的一种重要形式.
现有的混沌时间序列预测方法主要分为两类:局域法和全局法. Farmer 和Sidorowich 于1987年提出了局域预测法
[1]
见报道, 作者在这方面作了一些研究, 得到了比较良好的效果.
21本文预测原理
假设某一混沌系统, 可以由下面的映射来描述其动力学特性:
x n +1=f (x n ) .
, 这类方法特点是计算量小, 简单
易行, 缺点是不能预测历史数据中没有的新点; 在大多数情形下, 还需要采用全局预测法建立全局预测模型, 以便能够预测新的数据点, 目前人们常采用多项式模型、神经网络作为工具实现全局预测. 全局预测方法主要有以多项式模型为基础的直接构造非线性模型
[2]
(1)
但是实际上, 往往不能事先确知函数f (x ) 的表达式, 只能通过观测得到部分数据点集{x i |i =1,2, …, N }.
对于混沌系统的重构,Packard 等Sauer 嵌入定理
[13]
[11]
首先提出了
[12]
, 由ARM A 演变的混沌模型
[4]
[3]
,Volterra
[8]
相空间重构的思想, 然后T akens 嵌入定理
解决了这个问题.
和
非线性模型
, 正交多项式模型
[6]
[5]
; 在神经网络方, 混合网络
.
面, 径向基神经网络
, 小波网络
[7]
T akens 嵌入定理说明, 通过满足一定条件的延
虽然全局预测法比较多, 但是仍需要解决两个主要
问题:1) 提高方法的简便性, 尽可能减少预测模型的未知参数;2) 尽可能减少建模所需要的样本点, 若需要样本太多, 实际情况可能不满足.
本文拓展了多项式逼近理论式, 构造非线性全局预测模型.
连分式是一个古老的数学分支, 随着科学技术
3
迟坐标映射变换, 可以得到与系统真实动力学拓扑等价的动力学特性, 而且重构后的轨迹不会相交. 因此, 嵌入实际上是对一个观测时间序列的建模, 这个模型不是系统真实的动力学, 但是与真实动力学在拓扑或微分意义下等价. 从这个意义上讲, 延迟重构就是动力学系统的一个等价变换, 这个重构过程没有预测功能, 只能为进一步的预测奠定基础.
[9]
, 引入渐进连分
国防预研基金(批准号:[1**********]DZ0203) 资助的课题.
E -mail :zsensen@1631com
11期张 森等:混沌时间序列全局预测新方法———连分式法
5063
本文同样根据相空间重构的思想, 利用有限的观测数据构造一个高精度的连分式有理函数, 使之能很好地逼近混沌系统动力学系统函数, 从而达到预测目的.
[9]
引理(Weierstrass 定理) :设f (x ) 是区间[a , b ]上的连续函数, 则对于任意的正数ε, 总存在多项式
S (x ) , 使得|f (x ) -S (x ) |
式, R (x ) 的展开式是一个无穷阶的多项式, 相当于构造一个无穷阶数逼近的多项式, 因而能够提高模
型的预测精度.
以下是方法的具体实现. 3111构造数据点列
根据观测数据集D N :{x i |i =1,2, …, N }, 构造一个二维数组
{(x i , y i ) |y i =x i +1; i =1,2, …, N -1}.(6) 在(6) 式中, 把x i 按照从小到大排列, 得到一新数组
(7) {x ′i , y ′i ) |y ′i =x ′i +l ; i =1, …, N -1}. 然后把区间[x ′l , x ′N -l ]K 个子区间, x l 与x N -l , 这样}.i i ) |y ′i =x ′i +l ; i =1,2, …
(8)
定理1 设f (x ) 是区间[a , b ]上的连续函数,
则对于任意的正数ε, 总存在有理分式函数R (x ) =
, 使得|f (x ) -R (x ) |
证明 设g (x ) =f (x ) Q (x ) , 则g (x ) 为[a , b ]上的连续函数, 这里Q (x ) 为一在[a , b ]上没有零点的多项式函数, 由于Q (x ) 为在[a , b ]连续则必然有界, 则有0
据引理, 对于任意的正数ε, 总存在多项式P (x ) , 使得
g (x ) -P (x )
即
f (x ) Q -x ) f (x ) -Q (x )
) , 其作用在于:
1) 由一维观测数据构造二维数组, 为了找x i 与
y i 之间的函数关系.
, Πx ∈[a , b ], (3)
(4)
×Q (x )
2) 由于x ′i 严格递增, 并且各个数字不会过于接
所以
f (x ) -R (x )
0.
(5)
近, 方便连分式的构造, 避免构造连分式时出现分母趋于零的情形.
3) 让构造的数据点体现出观测数据的大小变化范围, 使构造的连分式能够比较全面准确模拟系统的动力学方程.
3121构造连分式预测函数
由ε的任意性, 本定理得证.
本定理从理论上肯定了闭区间上的连续函数总可以用有理分式以任意的精度来逼近. 通过用Bernstein 法证明Weierstrass 定理的过程, 不难发现,
为书写方便, 常把连分式表示成
(b 1+a 2Π(b 2+a 3Π(b 3+…) ) ) . b 0+a 1Π
(9)
如果精度要求高, 则用来逼近的Bernstein 多项式的次数一般也很高, 这往往不是很实用. 在使用有理分式逼近时, 有时根据需要对有理分式进行截断处理使其满足达到一定的精度即可.
N 阶渐进连分式记为(b 1+a 2Π(b 2+a 3Π(b 3+…+a n Πb n ) ) ) . b 0+a 1Π
(10)
31预测方法
本文用非线性手段构造有理渐进连分式, 实际
上总可以化成一个有理分式函数R (x ) =() . 这
Q x 里P (x ) 与Q (x ) 分别为m , n 阶互质的多项式, 所以从本质上看, 构造连分式的方法类似于构造多项式模型方法.
但不同的是, 由于P (x ) 与Q (x ) 为互质的多项
由于连分式有很好的递推算法, 本文使用反差商法构造连分式.
假设给定的数据集为{(x i , y i ) |i =1,2,3, …,
N , x i 互异}, 这里y i =f (x i ) , i =1,2,3, …, N , 其中N 为观测数据点.
定义反差商
d (x i , x j ) =
x j -x i
, i ≠j i , j =1,2,3, …, N ,
y j -y i
(11)
d (x i , x j , x u ) =
x u -x j
,
d (x i , x u ) -d (x i , x j )
5064物 理 学 报54卷
u >j , u =2,3, …, n ,
d (x i , …, x u , x k , x l ) =
(12) P 1(x i ) Q 2(x i ) -P 2(x i ) Q 1(x i ) =0
x x ,
d (x i , …, x u , x l ) -d (x i , …, x u , x k ) l >k >u .
(16) (i =1,2, …, N ) .
由于P 1(x ) , Q 1(x ) , P 2(x ) , Q 2(x ) 都是次数不
(13)
根据这N 组数据点, 利用反差商可以构造渐进
连分式R (x ) , 其构造阶数为N -1.
(d (x 1, x 2) L (x ) =d (x 1) +(x -x 1) Π
(d (x 1, x 2, x 3) +…+(x -x 2) Π
+(x -x N -1) Πd (x 1, x 2, …, x N ) ) ) . (14)
3131反差商-连分式算法
1) 计算反差商的第i 阶. 2) 计算i 阶渐进连分式L i (x ) .
3) 检验点(x k +i +j , y k +i +j ) 是否在y =L i (x ) , j =1,2, …, N -k -i .
N -k -i
超过m 的多项式, 所以次数不超过2m 的多项式
P 1(x ) Q 2(x ) -P 2(x ) Q 1(x ) 有N =2m +1个不同的零点, 因此它是零多项式, 即
P 1(x ) Q 2(x ) ≡P 2(x ) Q 1(x ) .
(17)
由此可知, 两个有理分式函数是等价的.
又因为L i (x ) 的有理分式是最简的, 所以认为
R 1(x ) 与R 2(x ) 是同一个函数.
41仿真试验:预测
1记h i =
g i (j ) =
j =1
∑g (j ) , 其中
i
10
当点(x k +i j , y +i +j (x ) ,
:一般把误差均方根小于某阈值(具体试验根据要求的精度而定, 例如0101,0105等) 的最低阶预测连分式作为有效预测的连分式.
因为在实际应用时, 由于对混沌时间序列没有先验知识, 因此在对连分式的阶数的确定是试探性的. 我们的方法是逐渐增加连分式的阶数, 预测连分式的阶数越高, 预测精度越高, 预测效果越理想, 这从Ulam 和T ent 混沌映射试验(图1, 图2) 容易看出. 因此在这里, 当误差均方根小于0101时, 我们就认为达到了预测效果, 就能确定预测的连分式的阶数.
图1是用Ulam 混沌时间序列映射做了7次试验:数据样本点为500, 前300个点作为观测集, 分别构造出2,3,4,5,6,7,8阶渐进连分式函数f (x ) , 把后200点作为预测集; 图1(a ) 是各阶连分式在预测后200个点时的误差绝对值对数分布图; 从图1(b ) 可以看出,3阶连分式的的误差均方根对数小于-2(即误差均方根小于0101) , 因此我们确定3阶连分式就能实现有效预测.
类似地, 图2是用T ent 混沌时间序列映射做了7次试验, 这里我们确定8阶连分式能达到比较高
,
若h i ≥(N -k i 5步, 否则转第4步.
4) 若(x k +i +j 0, y k +i +j 0) 是(x k +i , y k +i ) 之后第一
个既不在y =L i -1(x ) 上, 也不在y =L i (x ) 上的点, 则调换点(x k +i +j 0, y k +i +j 0) 与(x k +i +1, y k +i +1) 的次序, 转第1步重新计算.
5) 若h i ≥N -k -i , 且L i (x ) 的最简有理分式是正则的, 则L i (x ) 为所求的渐进连分式.
根据上述算法容易得到如下定理.
定理2 对于给定的观测数据D N , 利用反差法构造的渐进连分式L i (x ) 是唯一的.
证明 由观测数据集D N 构造的有理渐进连分式L (x ) , 总可以转化成一个有理分式函数R m , n (x ) =
, m , n 分别为其分子、分母的多项式的最高Q (x )
阶数, 且m +n =N -1; 当N 为偶数时, m =n ; 当N 为奇数时, m =n +1.
不妨设N 为偶数, 现假设有两个不同的连分式分别对应着两个的有理分式函数R 1(x ) =P 1(x ) Π
Q 1(x ) 和R 2(x ) =P 2(x ) ΠQ 2(x ) 都满足插值条件,
的预测精度, 即认为能实现有效预测. 4121logistic 混沌时间序列试验
则有
P 1(x i ) ΠQ 1(x i ) =P 2(x i ) ΠQ 2(x i ) =y i
(i =1,2, …, N ) ,
即
(15)
这里以logistic 映射的一个特例(Ulam 映射混沌
映射) 作介绍.
Ulam 混沌映射
11期张 森等:混沌时间序列全局预测新方法———连分式法
5065
图1 (a ) Ulam 混沌映射试验对数绝对误差分布图; (b ) 对数误
差均方根图
图2 (a ) T ent 混沌映射试验对数绝对误差分布图; (b ) 对数误差均方根图
x n +1=1-2x n x n ∈[-1,1].
2
(18)
观测数据样本为500点, 从前300个点中, 找出
4
组数据观测值, 构造出3阶渐进连分式函数f (x ) ,
f (x ) =-[**************]3Π[**************]6
把后200点作为预测集.
构造的预测连分式为
([**************]3Π+(x +[**************]5Π[**************]8) Π[**************]84([***********][1**********]481+(x +[**************]1Π[**************]6) Π
Π[***********][1**********]00-[**************]84Π[**************]5x ) ) .
预测效果见图3.
实验结果分析:预测误差均方根为
-131868010. 4131T ent 混沌时间序列试验
T ent 混沌映射
x (n ) Πa
x (n ) ≤a , x (n ) >a ,
(19)
x n +1=
(1-x (n ) ) Πa
(20) 这里a =0. 4.
观测数据样本为500点, 从前300个点中, 找出9组数据观测值, 构造出8阶渐进连分式函数f (x ) ,
把后200点作为预测集.
5066物 理 学 报54卷
构造的8阶渐进连分式逼近函数f (x )
为
(
1405Π(-[**************]9Πf (x ) =29Π2000+(x -29Π5000) Π3512+(x -1463Π
10000) Π[1**********]04
(-[**************]Π+(x -227Π1000) Π[***********]16
([**************]3Π+(x -607Π2000) Π[1**********]04([**************]9Π+(x -1163Π2500) Π[***********]8([**************]5Π+(x -211Π400) Π[1**********]08
([***********][**************]Π+(x -6839Π10000) Π[***********][**************]0-[**************]4Π[**************]9x ) ) ) ) ) ) ) .
(21
)
预测效果见图4.
试验结果分析:预测误差均方根:01
0049.
图3 Ulam
混沌映射预测
图4 T ent 混沌映射预测
51应用:单跳频电台实测跳频码的预测
某次实验实测采样得到162个跳频码频率(数
据略) , 考虑到数据分布在65MH z 至70MH z 之间, 于
是首先利用(22) 式, 进行归一化处理
(n ) =x (n ) Πmax {x (n ) }.x ′
n
(22)
在前120个点中, 取9组数据观测值, 构造出8
阶渐进连分式函数f (x ) , 并预测后42个点, 预测连
分式为
(741Π([**************]5Πf (x ) =65163Π69736+(x -65085Π69736) Π1492+(x -1431Π1516) Π[**************]
(-[**************]7Π+(x -66089Π69736) Π[***********]8
([**************]1Π+(x -66655Π69736) Π[**************]84(-[**************]5Π+(x -67337Π69736) Π[***********]6(-[**************]9Π+(x -8483Π8717) Π[**************]
(-[***********][***********]09+(x -67913Π69736) Π
Π[***********][***********]8
+[**************]2Π[**************]9x ) ) ) ) ) ) ) .
预测效果见图5.
(23)
11期张 森等:混沌时间序列全局预测新方法———连分式法
5067
图5 跳频码预测 (a ) 预测阶数与对数误差均方根; (b ) 预测效果图
实验结果分析:将真实值x (n ) 介于预测区间
[x p (n ) -1%x p (n ) , x p (n ) +1%x p (n ) ]有效预测, 则有效预测达85171%, 根:010054.
1、误差小. 4, , 则预测精
, 只要保证一定的预测效率, 就能确定预测连分式, 并认为达到了预测效果.
51本预测方法, 能够给出未知的动力学方程的
61结本文着重讨论了利用连分式法预测混沌时间序列, 得到了许多有用的结论:
11所需样本容量小:只需要小样本数据, 并选取的部分观测数据点, 基本能达到预测目的.
21计算量小:此方法不需要对混沌系统的相空间进行重构, 是直接利用部分观测的数据点, 即可重构构造动力学系统, 因而避免复杂的数据运算和处理.
近似表达式, 这优于其他许多方法.
61本文在单跳频电台的跳频码预测方面提供了一种新的方法和思路.
本文方法对于连续系统有很好的预测效果. 然而, 对于有些离散系统, 则把它们近似看成连续系统来处理(本文中的试验中,logistic 时间序列比T ent 时间序列预测效果要好) ; 另外对于复杂的高维混沌系统, 所涉及的方法也更加复杂, 这是作者正在进行的工作.
[14—20]
[1][2][3]
Farmer J D and S idorowich J J 1987Phys . Rev . Lett . 59845Casdagli M 1989Physica D 35335
M a J H , Chen Y S and Liu Z R 1999App . Math . &Mech . 201128(in Chinese ) [马军海、陈予恕、刘曾荣1999应用数学与
[9]Feng J H ,Che G M and Nie Y F 2004Numercial Analysis Principle (Science Press ) (in Chinese ) [封建湖、车刚明、聂玉峰2004数
值分析原理(科学出版社) ]
[10]
W ang R H and Zhu G Q 2004Rational -function approximation &
application (Science Press ) (in Chinese ) [王仁宏、朱功勤2004
力学201128]
[4][5][6][7][8]
Zhang J S and X iao X C 2000Acta .
Phys . Sin . 49403(in
有理函数逼近及其应用(科学出版社) ]
[11][12][13][14]
Packard N H , Farmer J D , Crutch field et al 1980Phys . Rev . Lett . 45712
T akens F 1981Dynamical Systems and Turbulence , etc. D. Rand and L. S. Y oung , (Berlin , S pringer ) 366
Sauer T , Y orke J A and Casdagli M 1991Dynamical Systems and
Turbulence . J . Stat . Phys 65579
Chinese ) [张家树、肖先赐2000物理学报49403]
Jian X C and Zheng J L 2002Acta . Elec . Sin . 3076(in Chinese ) [简相超、郑君里2002电子学报3076]He X D and Lapedes A 1993Physica D 70289
Cao L Y, H ong Y G, Fang H P and He G W 1995Physica D 85225
Oh S K, K im D W and Pedrycz W 2002International Journal o f
Uncertainty Fuzziness and Knowledge -based Systems 10257
Y uan J 2000Acta . Phys . Sin . 49641(in Chinese ) [袁 坚2000
物理学报49641]
5068
[15][16][17]
ZhangJ S and X iao X C 2000Acta . G an J C and X iao X C 2003Acta . G an J C and X iao X C 2003Acta .
物 理 学 报
Phys . Sin . 491221(in
54卷
Chinese ) [甘建超、肖先赐2003物理学报522995]
[18][19][20]
G an J C and X iao X C 2004Chin . Phys . 13312Zhang J S and X iao X C 2005Chin . Phys . 1449Zhang J S and X iao X C 2000Chin . Phys . 9408
Chinese ) [张家树、肖先赐2000物理学报491221]
Phys . Sin . 521102(in Phys . Sin . 522995(in
Chinese ) [甘建超、肖先赐2003物理学报521102]
A new method of global prediction for chaotic time serie s ba sed on continued fractions 3
Zhang Sen 1
1)
2)
) 2)
)
X iao X ian-C i 1
(College o f Electronic Engineering , Univer sity o f Electronic Science and Technology o f China , Chengdu 610054China )
(Department o f Mathematics , Yibin Univer sity , Yibin 644007, China ) (Received 24M arch 2005; revised April A non-linear predictable global m on continued fractions after developing the method of polynom ial e characteristics and realize the prediction by substituting the m odel for the results of theoretical analysis and com puter simulation have proved this method to be practically for a chaotic series accurately and give its explicit expression. K eyw ords :chaotic time series , global prediction , continued fractions PACC :0545
3
Project supported by the National Defense F oundation of China (G rant N o. [1**********]DZ 0203) .
第54卷第11期2005年11月100023290Π2005Π54(11) Π5062207
物 理 学 报
ACT A PHY SIC A SI NIC A
V ol. 54,N o. 11,N ovember ,2005
ν2005Chin. Phys. S oc.
混沌时间序列全局预测新方法———连分式法
张 森
1)
2)
3
1) 2)
肖先赐
1)
(电子科技大学电子工程学院, 成都 610054)
(宜宾学院数学系, 四川 644007)
(2005年3月24日收到;2005年4月25日收到修改稿)
拓展了多项式逼近理论, 利用连分式法建立了混沌时间序列非线性全局预测模型, 此模型替代混沌序列的动力学方程, 实现对其动力学特性分析, 达到预测目的. 理论分析和仿真实验表明, 连分式法能够有效预测一些混沌序列, 该方法预测精度高, 并且能得到显式的预测表达式.
关键词:混沌时间序列, 全局预测, 连分式
PACC :0545
, , 特别是以连分
11引言
[10]
.
但是, 用连分式方法用于对混沌系统实现预测, 还未
近年来. 混沌现象, 是对现有确定模式的推广, 是自然界客观存在的一种重要形式.
现有的混沌时间序列预测方法主要分为两类:局域法和全局法. Farmer 和Sidorowich 于1987年提出了局域预测法
[1]
见报道, 作者在这方面作了一些研究, 得到了比较良好的效果.
21本文预测原理
假设某一混沌系统, 可以由下面的映射来描述其动力学特性:
x n +1=f (x n ) .
, 这类方法特点是计算量小, 简单
易行, 缺点是不能预测历史数据中没有的新点; 在大多数情形下, 还需要采用全局预测法建立全局预测模型, 以便能够预测新的数据点, 目前人们常采用多项式模型、神经网络作为工具实现全局预测. 全局预测方法主要有以多项式模型为基础的直接构造非线性模型
[2]
(1)
但是实际上, 往往不能事先确知函数f (x ) 的表达式, 只能通过观测得到部分数据点集{x i |i =1,2, …, N }.
对于混沌系统的重构,Packard 等Sauer 嵌入定理
[13]
[11]
首先提出了
[12]
, 由ARM A 演变的混沌模型
[4]
[3]
,Volterra
[8]
相空间重构的思想, 然后T akens 嵌入定理
解决了这个问题.
和
非线性模型
, 正交多项式模型
[6]
[5]
; 在神经网络方, 混合网络
.
面, 径向基神经网络
, 小波网络
[7]
T akens 嵌入定理说明, 通过满足一定条件的延
虽然全局预测法比较多, 但是仍需要解决两个主要
问题:1) 提高方法的简便性, 尽可能减少预测模型的未知参数;2) 尽可能减少建模所需要的样本点, 若需要样本太多, 实际情况可能不满足.
本文拓展了多项式逼近理论式, 构造非线性全局预测模型.
连分式是一个古老的数学分支, 随着科学技术
3
迟坐标映射变换, 可以得到与系统真实动力学拓扑等价的动力学特性, 而且重构后的轨迹不会相交. 因此, 嵌入实际上是对一个观测时间序列的建模, 这个模型不是系统真实的动力学, 但是与真实动力学在拓扑或微分意义下等价. 从这个意义上讲, 延迟重构就是动力学系统的一个等价变换, 这个重构过程没有预测功能, 只能为进一步的预测奠定基础.
[9]
, 引入渐进连分
国防预研基金(批准号:[1**********]DZ0203) 资助的课题.
E -mail :zsensen@1631com
11期张 森等:混沌时间序列全局预测新方法———连分式法
5063
本文同样根据相空间重构的思想, 利用有限的观测数据构造一个高精度的连分式有理函数, 使之能很好地逼近混沌系统动力学系统函数, 从而达到预测目的.
[9]
引理(Weierstrass 定理) :设f (x ) 是区间[a , b ]上的连续函数, 则对于任意的正数ε, 总存在多项式
S (x ) , 使得|f (x ) -S (x ) |
式, R (x ) 的展开式是一个无穷阶的多项式, 相当于构造一个无穷阶数逼近的多项式, 因而能够提高模
型的预测精度.
以下是方法的具体实现. 3111构造数据点列
根据观测数据集D N :{x i |i =1,2, …, N }, 构造一个二维数组
{(x i , y i ) |y i =x i +1; i =1,2, …, N -1}.(6) 在(6) 式中, 把x i 按照从小到大排列, 得到一新数组
(7) {x ′i , y ′i ) |y ′i =x ′i +l ; i =1, …, N -1}. 然后把区间[x ′l , x ′N -l ]K 个子区间, x l 与x N -l , 这样}.i i ) |y ′i =x ′i +l ; i =1,2, …
(8)
定理1 设f (x ) 是区间[a , b ]上的连续函数,
则对于任意的正数ε, 总存在有理分式函数R (x ) =
, 使得|f (x ) -R (x ) |
证明 设g (x ) =f (x ) Q (x ) , 则g (x ) 为[a , b ]上的连续函数, 这里Q (x ) 为一在[a , b ]上没有零点的多项式函数, 由于Q (x ) 为在[a , b ]连续则必然有界, 则有0
据引理, 对于任意的正数ε, 总存在多项式P (x ) , 使得
g (x ) -P (x )
即
f (x ) Q -x ) f (x ) -Q (x )
) , 其作用在于:
1) 由一维观测数据构造二维数组, 为了找x i 与
y i 之间的函数关系.
, Πx ∈[a , b ], (3)
(4)
×Q (x )
2) 由于x ′i 严格递增, 并且各个数字不会过于接
所以
f (x ) -R (x )
0.
(5)
近, 方便连分式的构造, 避免构造连分式时出现分母趋于零的情形.
3) 让构造的数据点体现出观测数据的大小变化范围, 使构造的连分式能够比较全面准确模拟系统的动力学方程.
3121构造连分式预测函数
由ε的任意性, 本定理得证.
本定理从理论上肯定了闭区间上的连续函数总可以用有理分式以任意的精度来逼近. 通过用Bernstein 法证明Weierstrass 定理的过程, 不难发现,
为书写方便, 常把连分式表示成
(b 1+a 2Π(b 2+a 3Π(b 3+…) ) ) . b 0+a 1Π
(9)
如果精度要求高, 则用来逼近的Bernstein 多项式的次数一般也很高, 这往往不是很实用. 在使用有理分式逼近时, 有时根据需要对有理分式进行截断处理使其满足达到一定的精度即可.
N 阶渐进连分式记为(b 1+a 2Π(b 2+a 3Π(b 3+…+a n Πb n ) ) ) . b 0+a 1Π
(10)
31预测方法
本文用非线性手段构造有理渐进连分式, 实际
上总可以化成一个有理分式函数R (x ) =() . 这
Q x 里P (x ) 与Q (x ) 分别为m , n 阶互质的多项式, 所以从本质上看, 构造连分式的方法类似于构造多项式模型方法.
但不同的是, 由于P (x ) 与Q (x ) 为互质的多项
由于连分式有很好的递推算法, 本文使用反差商法构造连分式.
假设给定的数据集为{(x i , y i ) |i =1,2,3, …,
N , x i 互异}, 这里y i =f (x i ) , i =1,2,3, …, N , 其中N 为观测数据点.
定义反差商
d (x i , x j ) =
x j -x i
, i ≠j i , j =1,2,3, …, N ,
y j -y i
(11)
d (x i , x j , x u ) =
x u -x j
,
d (x i , x u ) -d (x i , x j )
5064物 理 学 报54卷
u >j , u =2,3, …, n ,
d (x i , …, x u , x k , x l ) =
(12) P 1(x i ) Q 2(x i ) -P 2(x i ) Q 1(x i ) =0
x x ,
d (x i , …, x u , x l ) -d (x i , …, x u , x k ) l >k >u .
(16) (i =1,2, …, N ) .
由于P 1(x ) , Q 1(x ) , P 2(x ) , Q 2(x ) 都是次数不
(13)
根据这N 组数据点, 利用反差商可以构造渐进
连分式R (x ) , 其构造阶数为N -1.
(d (x 1, x 2) L (x ) =d (x 1) +(x -x 1) Π
(d (x 1, x 2, x 3) +…+(x -x 2) Π
+(x -x N -1) Πd (x 1, x 2, …, x N ) ) ) . (14)
3131反差商-连分式算法
1) 计算反差商的第i 阶. 2) 计算i 阶渐进连分式L i (x ) .
3) 检验点(x k +i +j , y k +i +j ) 是否在y =L i (x ) , j =1,2, …, N -k -i .
N -k -i
超过m 的多项式, 所以次数不超过2m 的多项式
P 1(x ) Q 2(x ) -P 2(x ) Q 1(x ) 有N =2m +1个不同的零点, 因此它是零多项式, 即
P 1(x ) Q 2(x ) ≡P 2(x ) Q 1(x ) .
(17)
由此可知, 两个有理分式函数是等价的.
又因为L i (x ) 的有理分式是最简的, 所以认为
R 1(x ) 与R 2(x ) 是同一个函数.
41仿真试验:预测
1记h i =
g i (j ) =
j =1
∑g (j ) , 其中
i
10
当点(x k +i j , y +i +j (x ) ,
:一般把误差均方根小于某阈值(具体试验根据要求的精度而定, 例如0101,0105等) 的最低阶预测连分式作为有效预测的连分式.
因为在实际应用时, 由于对混沌时间序列没有先验知识, 因此在对连分式的阶数的确定是试探性的. 我们的方法是逐渐增加连分式的阶数, 预测连分式的阶数越高, 预测精度越高, 预测效果越理想, 这从Ulam 和T ent 混沌映射试验(图1, 图2) 容易看出. 因此在这里, 当误差均方根小于0101时, 我们就认为达到了预测效果, 就能确定预测的连分式的阶数.
图1是用Ulam 混沌时间序列映射做了7次试验:数据样本点为500, 前300个点作为观测集, 分别构造出2,3,4,5,6,7,8阶渐进连分式函数f (x ) , 把后200点作为预测集; 图1(a ) 是各阶连分式在预测后200个点时的误差绝对值对数分布图; 从图1(b ) 可以看出,3阶连分式的的误差均方根对数小于-2(即误差均方根小于0101) , 因此我们确定3阶连分式就能实现有效预测.
类似地, 图2是用T ent 混沌时间序列映射做了7次试验, 这里我们确定8阶连分式能达到比较高
,
若h i ≥(N -k i 5步, 否则转第4步.
4) 若(x k +i +j 0, y k +i +j 0) 是(x k +i , y k +i ) 之后第一
个既不在y =L i -1(x ) 上, 也不在y =L i (x ) 上的点, 则调换点(x k +i +j 0, y k +i +j 0) 与(x k +i +1, y k +i +1) 的次序, 转第1步重新计算.
5) 若h i ≥N -k -i , 且L i (x ) 的最简有理分式是正则的, 则L i (x ) 为所求的渐进连分式.
根据上述算法容易得到如下定理.
定理2 对于给定的观测数据D N , 利用反差法构造的渐进连分式L i (x ) 是唯一的.
证明 由观测数据集D N 构造的有理渐进连分式L (x ) , 总可以转化成一个有理分式函数R m , n (x ) =
, m , n 分别为其分子、分母的多项式的最高Q (x )
阶数, 且m +n =N -1; 当N 为偶数时, m =n ; 当N 为奇数时, m =n +1.
不妨设N 为偶数, 现假设有两个不同的连分式分别对应着两个的有理分式函数R 1(x ) =P 1(x ) Π
Q 1(x ) 和R 2(x ) =P 2(x ) ΠQ 2(x ) 都满足插值条件,
的预测精度, 即认为能实现有效预测. 4121logistic 混沌时间序列试验
则有
P 1(x i ) ΠQ 1(x i ) =P 2(x i ) ΠQ 2(x i ) =y i
(i =1,2, …, N ) ,
即
(15)
这里以logistic 映射的一个特例(Ulam 映射混沌
映射) 作介绍.
Ulam 混沌映射
11期张 森等:混沌时间序列全局预测新方法———连分式法
5065
图1 (a ) Ulam 混沌映射试验对数绝对误差分布图; (b ) 对数误
差均方根图
图2 (a ) T ent 混沌映射试验对数绝对误差分布图; (b ) 对数误差均方根图
x n +1=1-2x n x n ∈[-1,1].
2
(18)
观测数据样本为500点, 从前300个点中, 找出
4
组数据观测值, 构造出3阶渐进连分式函数f (x ) ,
f (x ) =-[**************]3Π[**************]6
把后200点作为预测集.
构造的预测连分式为
([**************]3Π+(x +[**************]5Π[**************]8) Π[**************]84([***********][1**********]481+(x +[**************]1Π[**************]6) Π
Π[***********][1**********]00-[**************]84Π[**************]5x ) ) .
预测效果见图3.
实验结果分析:预测误差均方根为
-131868010. 4131T ent 混沌时间序列试验
T ent 混沌映射
x (n ) Πa
x (n ) ≤a , x (n ) >a ,
(19)
x n +1=
(1-x (n ) ) Πa
(20) 这里a =0. 4.
观测数据样本为500点, 从前300个点中, 找出9组数据观测值, 构造出8阶渐进连分式函数f (x ) ,
把后200点作为预测集.
5066物 理 学 报54卷
构造的8阶渐进连分式逼近函数f (x )
为
(
1405Π(-[**************]9Πf (x ) =29Π2000+(x -29Π5000) Π3512+(x -1463Π
10000) Π[1**********]04
(-[**************]Π+(x -227Π1000) Π[***********]16
([**************]3Π+(x -607Π2000) Π[1**********]04([**************]9Π+(x -1163Π2500) Π[***********]8([**************]5Π+(x -211Π400) Π[1**********]08
([***********][**************]Π+(x -6839Π10000) Π[***********][**************]0-[**************]4Π[**************]9x ) ) ) ) ) ) ) .
(21
)
预测效果见图4.
试验结果分析:预测误差均方根:01
0049.
图3 Ulam
混沌映射预测
图4 T ent 混沌映射预测
51应用:单跳频电台实测跳频码的预测
某次实验实测采样得到162个跳频码频率(数
据略) , 考虑到数据分布在65MH z 至70MH z 之间, 于
是首先利用(22) 式, 进行归一化处理
(n ) =x (n ) Πmax {x (n ) }.x ′
n
(22)
在前120个点中, 取9组数据观测值, 构造出8
阶渐进连分式函数f (x ) , 并预测后42个点, 预测连
分式为
(741Π([**************]5Πf (x ) =65163Π69736+(x -65085Π69736) Π1492+(x -1431Π1516) Π[**************]
(-[**************]7Π+(x -66089Π69736) Π[***********]8
([**************]1Π+(x -66655Π69736) Π[**************]84(-[**************]5Π+(x -67337Π69736) Π[***********]6(-[**************]9Π+(x -8483Π8717) Π[**************]
(-[***********][***********]09+(x -67913Π69736) Π
Π[***********][***********]8
+[**************]2Π[**************]9x ) ) ) ) ) ) ) .
预测效果见图5.
(23)
11期张 森等:混沌时间序列全局预测新方法———连分式法
5067
图5 跳频码预测 (a ) 预测阶数与对数误差均方根; (b ) 预测效果图
实验结果分析:将真实值x (n ) 介于预测区间
[x p (n ) -1%x p (n ) , x p (n ) +1%x p (n ) ]有效预测, 则有效预测达85171%, 根:010054.
1、误差小. 4, , 则预测精
, 只要保证一定的预测效率, 就能确定预测连分式, 并认为达到了预测效果.
51本预测方法, 能够给出未知的动力学方程的
61结本文着重讨论了利用连分式法预测混沌时间序列, 得到了许多有用的结论:
11所需样本容量小:只需要小样本数据, 并选取的部分观测数据点, 基本能达到预测目的.
21计算量小:此方法不需要对混沌系统的相空间进行重构, 是直接利用部分观测的数据点, 即可重构构造动力学系统, 因而避免复杂的数据运算和处理.
近似表达式, 这优于其他许多方法.
61本文在单跳频电台的跳频码预测方面提供了一种新的方法和思路.
本文方法对于连续系统有很好的预测效果. 然而, 对于有些离散系统, 则把它们近似看成连续系统来处理(本文中的试验中,logistic 时间序列比T ent 时间序列预测效果要好) ; 另外对于复杂的高维混沌系统, 所涉及的方法也更加复杂, 这是作者正在进行的工作.
[14—20]
[1][2][3]
Farmer J D and S idorowich J J 1987Phys . Rev . Lett . 59845Casdagli M 1989Physica D 35335
M a J H , Chen Y S and Liu Z R 1999App . Math . &Mech . 201128(in Chinese ) [马军海、陈予恕、刘曾荣1999应用数学与
[9]Feng J H ,Che G M and Nie Y F 2004Numercial Analysis Principle (Science Press ) (in Chinese ) [封建湖、车刚明、聂玉峰2004数
值分析原理(科学出版社) ]
[10]
W ang R H and Zhu G Q 2004Rational -function approximation &
application (Science Press ) (in Chinese ) [王仁宏、朱功勤2004
力学201128]
[4][5][6][7][8]
Zhang J S and X iao X C 2000Acta .
Phys . Sin . 49403(in
有理函数逼近及其应用(科学出版社) ]
[11][12][13][14]
Packard N H , Farmer J D , Crutch field et al 1980Phys . Rev . Lett . 45712
T akens F 1981Dynamical Systems and Turbulence , etc. D. Rand and L. S. Y oung , (Berlin , S pringer ) 366
Sauer T , Y orke J A and Casdagli M 1991Dynamical Systems and
Turbulence . J . Stat . Phys 65579
Chinese ) [张家树、肖先赐2000物理学报49403]
Jian X C and Zheng J L 2002Acta . Elec . Sin . 3076(in Chinese ) [简相超、郑君里2002电子学报3076]He X D and Lapedes A 1993Physica D 70289
Cao L Y, H ong Y G, Fang H P and He G W 1995Physica D 85225
Oh S K, K im D W and Pedrycz W 2002International Journal o f
Uncertainty Fuzziness and Knowledge -based Systems 10257
Y uan J 2000Acta . Phys . Sin . 49641(in Chinese ) [袁 坚2000
物理学报49641]
5068
[15][16][17]
ZhangJ S and X iao X C 2000Acta . G an J C and X iao X C 2003Acta . G an J C and X iao X C 2003Acta .
物 理 学 报
Phys . Sin . 491221(in
54卷
Chinese ) [甘建超、肖先赐2003物理学报522995]
[18][19][20]
G an J C and X iao X C 2004Chin . Phys . 13312Zhang J S and X iao X C 2005Chin . Phys . 1449Zhang J S and X iao X C 2000Chin . Phys . 9408
Chinese ) [张家树、肖先赐2000物理学报491221]
Phys . Sin . 521102(in Phys . Sin . 522995(in
Chinese ) [甘建超、肖先赐2003物理学报521102]
A new method of global prediction for chaotic time serie s ba sed on continued fractions 3
Zhang Sen 1
1)
2)
) 2)
)
X iao X ian-C i 1
(College o f Electronic Engineering , Univer sity o f Electronic Science and Technology o f China , Chengdu 610054China )
(Department o f Mathematics , Yibin Univer sity , Yibin 644007, China ) (Received 24M arch 2005; revised April A non-linear predictable global m on continued fractions after developing the method of polynom ial e characteristics and realize the prediction by substituting the m odel for the results of theoretical analysis and com puter simulation have proved this method to be practically for a chaotic series accurately and give its explicit expression. K eyw ords :chaotic time series , global prediction , continued fractions PACC :0545
3
Project supported by the National Defense F oundation of China (G rant N o. [1**********]DZ 0203) .