灰色预测模型专业知识讲座_第1页
灰色预测模型专业知识讲座_第2页
灰色预测模型专业知识讲座_第3页
灰色预测模型专业知识讲座_第4页
灰色预测模型专业知识讲座_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 一、灰色预测的概念 (1)灰色系统、白色系统和黑色系统 ?白色系统是指一个系统的内部特征是完全已知的, 即系统的信息是完全充分的。 ?黑色系统是指一个系统的内部信息对外界 来说 是一无所知的,只能通过它与外界的联系来加以 观测研究。 ?灰色系统内的一部分信息是已知的,另一部分信 息是未知 的,系统内各因素间有不确定的关系。 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 ? 灰色预测法是一种对含有不确定因素的

2、系 统进行预测的方法。 ? 灰色预测是对既含有已知信息又含有不确 定信息的系统进行预则,就是对在一定范围内 变化的、与时间有关的灰色过程进行预测。 (2)灰色预测法 一、灰色预测的概念 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 ? 灰色预测通过鉴别系统因素之间发展趋势的相异 程度,即进行关联分析,并对原始数据进行生成处 理来寻找系统变动的规律,生成有较强规律性的数 据序列, 然后建立相应的微分方程模型,从而预测 事物未来发展趋势的状况。 ?灰色预测法用等时距观测到的反映预测对象特征 的一系列数量值构造灰色预测模型,预测

3、未来某一 时刻的特征量,或达到某一特征量的时间。 一、灰色预测的概念 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 (3)灰色预测的四种常见类型 ? 数列预测 对某现象随时间的顺延而发生的变化所做的预测定 义为数列预测。例如对消费物价指数的预测,需要确定 两个变量,一个是消费物价指数的水平,另一个是这一水 平所发生的时间。 ? 灾变预测 对灾害或异常突变可能发生的时间预测称为灾变预 测。例如对地震时间的预测。 一、灰色预测的概念 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,

4、请联系本人或网站删除。 ? 系统预测系统预测 对系统中众多变量间相互协调关系的发展变化所 进行的预测称为系统预测。例如市场中替代商品、相互 关联商品销售量互相制约的预测。 ?拓扑预测拓扑预测 将原始数据作曲线,在曲线上按定值寻找该定值发 生的所有时点,并以该定值为框架构成时点数列,然后 建立模型预测未来该定值所发生的时点。 一、灰色预测的概念 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 二、灰色生成数列 灰色系统理论认为,尽管客观表象复杂,但总是 有整体功能的,因此必然蕴含某种内在规律。关键在 于如何选择适当的方式去挖掘

5、和利用它。灰色系统是 通过对原始数据的整理来寻求其变化规律的,这是一 种就数据寻求数据的现实规律的途径,即为灰色序列 的生成。一切灰色序列都能通过某种生成弱化其随机 性,显现其规律性。数据生成的常用方式有 累加生成 、累减生成和加权累加生成。 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 (1)累加生成 把数列各项(时刻)数据依次累加的过程称为累加生 成过程(AGO )。由累加生成过程所得的数列称为 累加生成数列。设原始数列为 令 称所得到的新数列为数列 的1次累加生成数列。类似 地有 称为 的r次累加生成数列。 )(,)

6、,2(),1 ( )0()0()0()0( nxxxx? , 2 , 1, )()( 1 )0()1( nkixkx k i ? ? ? )(,),2(),1 ( )1 ()1 ()1()1 ( nxxxx? )0( x 1, 2 , 1, )()( 1 )1()( ? ? ? ? rnkixkx k i rr ? )0( x 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 累加生成计算示例累加生成计算示例 例:x (0)=(x (0) (k) k=1,2,3,4,5) =x(0)(1),x(0)(2),x(0)(3),x(

7、0)(4),x(0)(5) =(3.2,3.3,3.4,3.6,3.8) 求 x(1)(k) 解: ? ? ? ? 2 1 ) 0 () 0 () 0 () 1 ( ) 0 () 1 ( 5 . 63 . 32 . 3) 2 () 1 () () 2 (, 2 2 . 3) 1 () 1 (, 1 i xxixxk xxk 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 ? ? ? ? ? ? ? ? ? 5 1 )0() 1()0() 1 ( )0() 1 ( 4 1 )0() 1 ( ) 0() 1 ( 3 1 )0()

8、 1 ( 3 .178 . 35 .13) 5 () 4()() 5 (, 5 5 .136 . 39 . 9) 4() 3 ()() 4(, 4 9 . 94 . 35 . 6) 3 () 2()() 3 (, 3 i i i xxixxk xxixxk xxixxk 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 累加生成的特点累加生成的特点 一般经济数列都是非负数列。累加生成 能使任意非负数列、摆动的与非摆动的,转 化为非减的、递增的。 原始数列作图 1AGO作图 某市的汽车销售量 递增的规律 文档来源于网络,文档所提

9、供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 原始数列作图 1AGO作图 有明显的指数关系的规律 某钢厂产量 某地区作物产量 s型变化规律 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 (2)累减生成 对于原始数据列依次做前后相邻的两个数据相减的 运算过程称为累减生成过程IAGO。如果原始数据列 为 令 称所得到的数列 为 的1次累减生成数列。 注:从这里的记号也可以看到,从原始数列 ,得 到新数列 ,再通过累减生成可以还原出原始数列 。实际运用中在数列 的基础上预测出 ,通

10、过 累减生成得到预测数列 。 )(,),2(),1( )1()1()1()1( nxxxx? , 3 , 2),1()()( )1 ()1()0( nkkxkxkx? )0( x )1 ( x )0( x )1( x ) 1( x )1 ( ? x )0( ? x 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 1),1()()( )()()( )11,11,10,5 ,4,5(IGAO 11)5()6()6(,6 11)4()5()5(,5 10)3()4()4(,4 5)2()3()3(,3 4)1()2()2(,2 5

11、)1()0()1()1(, 1 0)0(,0 )1()()( )46,35,24,14,9 ,5()6(),5(),4(),3(),2(),1( 1 0 )0( )1()1()0( )1()1()0( )1()1()0( )1()1()0( )1()1()0( )1()1()1()0( )1( )1()1()0( )1()1()1()1()1()1()1( lim ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? tkxkxkx t tkxkx dt kdx x xxxk xxxk xxxk xxxk xxxk xxxxk xk kxkxkx xxxxxxx t 相当于而 有求导性质

12、,这是因为不难看出,累减生成具 )(从而有: 若 解: )( ? 累减生成计算示例累减生成计算示例 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 (3)加权邻值生成 设原始数列为 称 为数列 的邻值。 为后邻值, 为前邻值,对于常 数 ,令 由此得到的数列 称为数列 在权 下的邻值生 成数,权 也称为生成系数。 特别地,当生成系数 时,则称 为均值生成数,也称等权邻值生成数。 )(,),2(),1 ( )0()0()0()0( nxxxx? )(),1( ) 0() 0( kxkx? )0( x ) 1( )0( ?kx

13、)( )0( kx 1 , 0?, 3 , 2),1()1 ()()( ) 0() 0() 0( nkkxkxkz? )0( z )0( x ? ? 5 . 0? , 3 , 2),1(5 . 0)(5 . 0)( )0()0()0( nkkxkxkz? 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 灰色系统理论是基于关联空间、光滑离散函数 等概念定义灰导数与灰微分方程,进而用离散数据 列建立微分方程形式的动态模型,即灰色模型是利 用离散随机数经过生成变为随机性被显著削弱而且 较有规律的生成数,建立起的微分方程形式的模型

14、,这样便于对其变化过程进行研究和描述。 ?G表示grey(灰色),M表示model(模型) 灰色模型(1,1) 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 ?设设 为原始数列,其为原始数列,其1次累次累 ?加生成数列为 ,其中 ?定义 的灰导数为 令 为数列 的邻值生成数列,即 于是定义于是定义GM(1,1)的灰微分方程模型为)的灰微分方程模型为 )(,),2(),1 ( )0()0()0()0( nxxxx? )(,),2(),1 ( )1()1()1()1( nxxxx? , 2 , 1, )()( 1 )0() 1

15、( nkixkx k i ? ? ? )1 ( x ).1()()()( )1()1()0( ?kxkxkxkd ) 1( z )1 ( x ),1()1 ()()( )1 () 1()1 ( ?kxkxkz? ,)()( )1( bkazkd? 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 即或即或 (1) 在式(在式(1)中,)中, 称为灰导数,称为灰导数,a称为发展系数,称为发展系数, 称为白化背景值,称为白化背景值,b称为灰作用量。称为灰作用量。 将时刻表将时刻表 代入(代入(1)式有)式有 引入矩阵向量记号:引入

16、矩阵向量记号: 于是于是GM(1,1)模型可表示为)模型可表示为 ,)()( )1()0( bkazkx? )( )0( kx )( ) 1 ( kz nk, 3 , 2? ? ? ? ? ? ? ? ? ? ? ,)()( ,)3()3( ,)2()2( )1()0( )1()0( )1()0( bnaznx bazx bazx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? )( ) 3( )2( )0( )0( )0( nx x x Y ? ? ? ? ? ? ? ? b a u ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1)( 1)3( 1

17、)2( )1 ( )1( )1( nz z z ? B . u YB? 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 现在问题归结为求a,b在值。用一元线性回归,即最小二乘 法求它们的估计值为 注:实际上回归分析中求估计值是用软件计算的,有标准 程序求解,如matlab 等。 .)( ? ? ? 1 YBBB b a u TT? ? ? ? ? ? ? ? ? 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 GM(1,1)的白化型)的白化型 对于GM(1

18、,1)的灰微分方程(1),如果将灰导数 的 时刻 视为连续变量t,则 视为时间t函数, 于是 对应于导数 白化背景值 对应于 。于是GM(1,1)的灰微 分方程对应于的白微分方程为 (2) 称之为GM(1,1)的白化型。 )( )0( kx nk, 3 , 2 ? )( )1( tx )( )0( kx dt tdx)( )1( )( )1( kz ) t (x )1( ,)( )( )1( )1 ( btax dt tdx ? 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 三、GM(1,1)灰色预测的步骤 1.数据的检验

19、与处理 为了保证GM(1,1)建模方法的可行性,需要对已知数据做必要的检验 处理。 设原始数据列为了 ,计算数列的级比 如果所有的级比都落在可容覆盖区间 内,则数据列 可以建立GM(1,1)模型且可以进行灰 色预测。否则,对数据做适当的变换处理,如平移变换: 取C使得数据列 的级比都落在可容覆盖内。 )(,),2 (),1 ( ) 0 () 0 () 0() 0 ( nxxxx? ., 3,2, )( )1( )( )0( )0( nk kx kx k? ? ? ),( 1 2 1 2 ? ? ? nn eeX )0( x , 2 , 1,)()( )0()0( nkckxky? 文档来源于网

20、络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 2. 建立建立GM(1,1)模型)模型 不妨设 满足上面的要 求,以它为数据列建立GM(1,1)模型 用回归分析求得a,b的估计值,于是相应的白化模型为 解为 (3) 于是得到预测值 从而相应地得到预测值: )(,),2(),1 ( )0()0()0()0( nxxxx? ,)()( )1()0( bkazkx? ,)( )( )1( )1( btax dt tdx ? .) 1 ()( )1()0()1( a b e a b xtx ta ? ? , 1, 2 , 1,) 1 () 1(

21、? )0()1( ? ? nk a b e a b xkx ak ? , 1, 2 , 1),(?) 1(?) 1(? )1()1()0( ?nkkxkxkx? 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 3. 检验预测值 (1)残差检验:)残差检验:计算相对残差 如果对所有的 ,则认为达到较高的要求:否则,若 对所有的 ,则认为达到一般要求。 (2)级比偏差值检验:)级比偏差值检验:计算 如果对所有的 ,则认为达到较高的要求;否则 若对所有的 ,则认为达到一般要求。 , 2 , 1, )( )(?)( )( )0( )

22、0()0( nk kx kxkx k? ? ? 1 . 0| )(|?k? 2 . 0| )(|?k? ),( 5 . 01 5 . 01 1)(k a a k? ? ? ? 1 . 0| )(|?k? 2 . 0| )(|?k? 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 四、灰色预测计算实例 ? 例例 北方某城市北方某城市19861992 年道路交通噪声平均声级数年道路交通噪声平均声级数 据见表据见表6 ? 表表6 市近年来交通噪声数据市近年来交通噪声数据dB(A) 序号 年份 eq L 1 1986 71.1 2

23、1987 72.4 3 1988 72.4 4 1989 72.1 5 1990 71.4 6 1991 72.0 7 1992 71.6 第一步第一步: 级比检验级比检验 建立交通噪声平均声级数据时间序列如建立交通噪声平均声级数据时间序列如 下:下: (0)(0)(0)(0) (1),(2),(7)xxxx ? ( =(71.1, 72.4, 72.4, 72.1, 71.4, 72.0, 71.6) 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 (1)求级比 (k) (0) (0) (1) ) ( ) xk k xk

24、? ? ?( =(0.982,1,1.0042,1.0098, 0.9917,1.0056) (2)级比判断 由于所有的 (k)0.982,1.0098,k = 2,3,7,故可以用x(0) 作满意的GM(1,1)建模。 第二步: GM(1,1)建模 (1)对原始数据 作一次累加,即 = (71.1,143.5,215.9,288,359.4,431.4,503 ) (2)构造数据矩阵B 及数据向量Y ( (2), (3), (7)? (0) x (1) x 文档来源于网络,文档所提供的信息仅供参考之用,不能作为科学依据,请勿模 仿。文档如有不当之处,请联系本人或网站删除。 (1)(1) (0) (1)(1)(0) (0) (1)(1) 1 (1 + 2 1 1 1(+ , 2 1 1 (+ 2 xx x xxx BY x xx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ( )( 2 ) ) ( 2 ) ( 2 )( 3 ) )( 3 ) ( 7 ) ( 6 )( 7 ) ) 1 0.0023 ? ?(,)()() 72.6573 TTT ua bBBBY ? ? (3)计算u? ? 于是得到a = 0.0023,b = 72.6573。 (4)建立模型 (1) (1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论