




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 灰色预测模型灰色预测模型 马文丽马文丽 201620154201620154 2 一一灰色预测的概念灰色预测的概念 ; 二二 灰色生成数列灰色生成数列; 四四 灰色预测计算实例。灰色预测计算实例。 三三 灰色模型灰色模型GMGM; 一、灰色预测的概念 (1 1)灰色系统、白色系统和黑色系统)灰色系统、白色系统和黑色系统 白色系统是指一个系统的内部特征是完全已知的,白色系统是指一个系统的内部特征是完全已知的, 即系统的信息是完全充分的。即系统的信息是完全充分的。 黑色系统是指一个系统的内部信息对外界黑色系统是指一个系统的内部信息对外界 来说来说 是一无所知的,只能通过它与外界的联系来加以是一无
2、所知的,只能通过它与外界的联系来加以 观测研究。观测研究。 灰色系统内的一部分信息是已知的,另一部分信灰色系统内的一部分信息是已知的,另一部分信 息是未知息是未知 的,系统内各因素间有不确定的关系。的,系统内各因素间有不确定的关系。 灰色预测法是一种对含有不确定因素的系灰色预测法是一种对含有不确定因素的系 统进行预测的方法。统进行预测的方法。 灰色预测是对既含有已知信息又含有不确灰色预测是对既含有已知信息又含有不确 定信息的系统进行预则,就是对在一定范围内定信息的系统进行预则,就是对在一定范围内 变化的、与时间有关的灰色过程进行预测。变化的、与时间有关的灰色过程进行预测。 (2 2)灰色预测法
3、)灰色预测法 一、灰色预测的概念 灰色预测通过鉴别系统因素之间发展趋势的相异灰色预测通过鉴别系统因素之间发展趋势的相异 程度,即进行关联分析,并对原始数据进行生成处程度,即进行关联分析,并对原始数据进行生成处 理来寻找系统变动的规律,生成有较强规律性的数理来寻找系统变动的规律,生成有较强规律性的数 据序列据序列, , 然后建立相应的微分方程模型,从而预测然后建立相应的微分方程模型,从而预测 事物未来发展趋势的状况。事物未来发展趋势的状况。 灰色预测法用等时距观测到的反映预测对象特征灰色预测法用等时距观测到的反映预测对象特征 的一系列数量值构造灰色预测模型,预测未来某一的一系列数量值构造灰色预测
4、模型,预测未来某一 时刻的特征量,或达到某一特征量的时间。时刻的特征量,或达到某一特征量的时间。 一、灰色预测的概念 (3 3)灰色预测的四种常见类型)灰色预测的四种常见类型 数列预测数列预测 对某现象随时间的顺延而发生的变化所做的预测定对某现象随时间的顺延而发生的变化所做的预测定 义为数列预测。例如对消费物价指数的预测,需要确定义为数列预测。例如对消费物价指数的预测,需要确定 两个变量,一个是消费物价指数的水平两个变量,一个是消费物价指数的水平, ,另一个是这一水另一个是这一水 平所发生的时间。平所发生的时间。 灾变预测灾变预测 对灾害或异常突变可能发生的时间预测称为灾变预对灾害或异常突变可
5、能发生的时间预测称为灾变预 测。例如对地震时间的预测。测。例如对地震时间的预测。 一、灰色预测的概念 系统预测系统预测 对系统中众多变量间相互协调关系的发展变化所对系统中众多变量间相互协调关系的发展变化所 进行的预测称为系统预测。例如市场中替代商品、相互进行的预测称为系统预测。例如市场中替代商品、相互 关联商品销售量互相制约的预测。关联商品销售量互相制约的预测。 拓扑预测拓扑预测 将原始数据作曲线,在曲线上按定值寻找该定值发将原始数据作曲线,在曲线上按定值寻找该定值发 生的所有时点,并以该定值为框架构成时点数列,然后生的所有时点,并以该定值为框架构成时点数列,然后 建立模型预测未来该定值所发生
6、的时点。建立模型预测未来该定值所发生的时点。 一、灰色预测的概念 二、灰色生成数列 灰色系统理论认为,尽管客观表象复杂,但总是 有整体功能的,因此必然蕴含某种内在规律。关键在 于如何选择适当的方式去挖掘和利用它。灰色系统是 通过对原始数据的整理来寻求其变化规律的,这是一 种就数据寻求数据的现实规律的途径,即为灰色序列 的生成。一切灰色序列都能通过某种生成弱化其随机 性,显现其规律性。数据生成的常用方式有累加生成 、累减生成和加权累加生成。 (1)累加生成 把数列各项(时刻)数据依次累加的过程称为累加生把数列各项(时刻)数据依次累加的过程称为累加生 成过程(成过程(AGO AGO )。由累加生成
7、过程所得的数列称为)。由累加生成过程所得的数列称为 累加生成数列。设原始数列为累加生成数列。设原始数列为 令令 称所得到的新数列为数列称所得到的新数列为数列 的的1次累加生成数列。类似次累加生成数列。类似 地有地有 称为称为 的的r次累加生成数列。次累加生成数列。 )(,),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 累加生成计算示例累加生成计算示例 例:
8、例:x (0)=(x (0) (k) k=1,2,3,4,5) =x(0)(1),x(0)(2),x(0)(3),x(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() 1 ( 3 .178 . 35 .13) 5
9、 () 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 累加生成的特点累加生成的特点 一般经济数列都是非负数列。累加生成一般经济数列都是非负数列。累加生成 能使任意非负数列、摆动的与非摆动的,转能使任意非负数列、摆动的与非摆动的,转 化为非减的、递增的。化为非减的、递增的。 原始数列作图原始数列作图 1AGO1AGO作图作图 某市的汽车销售量 递增的规律 原始数列作图 1AGO作图 有明显的指数关系的规律 某钢厂产量 某地区作
10、物产量 s型变化规律 (2)累减生成 对于原始数据列依次做前后相邻的两个数据相减的对于原始数据列依次做前后相邻的两个数据相减的 运算过程称为累减生成过程运算过程称为累减生成过程IAGO。如果原始数据列。如果原始数据列 为为 令令 称所得到的数列称所得到的数列 为为 的的1次累减生成数列。次累减生成数列。 注:从这里的记号也可以看到,从原始数列注:从这里的记号也可以看到,从原始数列 ,得,得 到新数列到新数列 ,再通过累减生成可以还原出原始数列,再通过累减生成可以还原出原始数列 。实际运用中在数列。实际运用中在数列 的基础上预测出的基础上预测出 ,通过,通过 累减生成得到预测数列累减生成得到预测
11、数列 。 )(,),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)1 ()0()1 ()1 (, 1 0)0(,0 )1()()( )46,35,24,14,9 , 5()6(),5(),4(),3(),2(),
12、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 相当于而 有求导性质,这是因为不难看出,累减生成具 )(从而有: 若 解: )( 累减生成计算示例累减生成计算示例 (3)加权邻值生成 设原始数列为设原始数列为 称称 为数列为数列 的邻值。的邻值。 为后邻值,为后邻值
13、, 为前邻值,对于常为前邻值,对于常 数数 ,令,令 由此得到的数列由此得到的数列 称为数列称为数列 在权在权 下的邻值生下的邻值生 成数,权成数,权 也称为生成系数。也称为生成系数。 特别地,当生成系数特别地,当生成系数 时,则称时,则称 为均值生成数,也称等权邻值生成数。为均值生成数,也称等权邻值生成数。 )(,),2(),1 ( )0()0()0()0( nxxxx )(),1( )0()0( kxkx )0( x ) 1( )0( kx)( )0( kx 1 , 0, 3 , 2),1()1 ()()( ) 0() 0() 0( nkkxkxkz )0( z )0( x 5 . 0 ,
14、 3 , 2),1(5 . 0)(5 . 0)( )0()0()0( nkkxkxkz 灰色系统理论是基于关联空间、光滑离散函数灰色系统理论是基于关联空间、光滑离散函数 等概念定义灰导数与灰微分方程,进而用离散数据等概念定义灰导数与灰微分方程,进而用离散数据 列建立微分方程形式的动态模型,即灰色模型是利列建立微分方程形式的动态模型,即灰色模型是利 用离散随机数经过生成变为随机性被显著削弱而且用离散随机数经过生成变为随机性被显著削弱而且 较有规律的生成数,建立起的微分方程形式的模型较有规律的生成数,建立起的微分方程形式的模型 ,这样便于对其变化过程进行研究和描述。,这样便于对其变化过程进行研究和
15、描述。 vG G表示表示greygrey(灰色),(灰色),M M表示表示modelmodel(模型)(模型) 灰色模型(1,1) v设设 为原始数列,其为原始数列,其1次累次累 v加生成数列为加生成数列为 ,其中,其中 v定义定义 的灰导数为的灰导数为 令令 为数列为数列 的邻值生成数列,即的邻值生成数列,即 于是定义于是定义GM(1,1)的灰微分方程模型为)的灰微分方程模型为 )(,),2(),1 ( )0()0()0()0( nxxxx )(,),2(),1 ( )1()1()1()1( nxxxx , 2 , 1, )()( 1 )0()1( nkixkx k i )1( x ).1(
16、)()()( )1()1()0( kxkxkxkd )1( z )1( x ),1()1 ()()( )1()1()1( kxkxkz ,)()( )1( bkazkd 即或即或 (1) 在式(在式(1)中,)中, 称为灰导数,称为灰导数,a称为发展系数,称为发展系数, 称为白化背景值,称为白化背景值,b称为灰作用量。称为灰作用量。 将时刻表将时刻表 代入(代入(1)式有)式有 引入矩阵向量记号:引入矩阵向量记号: 于是于是GM(1,1)模型可表示为)模型可表示为 ,)()( )1()0( bkazkx )( )0( kx )( ) 1 ( kz nk, 3 , 2 ,)()( ,)3()3(
17、 ,)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)2( )1( )1( )1( nz z z B . uYB 现在问题归结为求现在问题归结为求a,b在值。用一元线性回归,即最小二乘在值。用一元线性回归,即最小二乘 法求它们的估计值为法求它们的估计值为 注:实际上回归分析中求估计值是用软件计算的,有标准注:实际上回归分析中求估计值是用软件计算的,有标准 程序求解,如程序求解,如matlab等。等。 .)( 1 YBBB b a u TT GM(1,1)的
18、白化型)的白化型 对于对于GM(1,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
19、 tdx 三、GM(1,1)灰色预测的步骤 1.数据的检验与处理数据的检验与处理 为了保证为了保证GM(1,1)建模方法的可行性,需要对已知数据做必要的检验)建模方法的可行性,需要对已知数据做必要的检验 处理。处理。 设原始数据列为了设原始数据列为了 ,计算数列的级比,计算数列的级比 如果所有的级比都落在可容覆盖区间如果所有的级比都落在可容覆盖区间 内,则数据列内,则数据列 可以建立可以建立GM(1,1)模型且可以进行灰)模型且可以进行灰 色预测。否则,对数据做适当的变换处理,如平移变换:色预测。否则,对数据做适当的变换处理,如平移变换: 取取C使得数据列使得数据列 的级比都落在可容覆盖内。的
20、级比都落在可容覆盖内。 )(,),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 2. 建立建立GM(1,1)模型)模型 不妨设不妨设 满足上面的要满足上面的要 求,以它为数据列建立求,以它为数据列建立GM(1,1)模型)模型 用回归分析求得用回归分析求得a,b的估计值,于是相应的白化模型为的估计值,于是相应的白化模型为 解为解为 (3) 于是得到预测值于是得到预测值 从而相应地得到预测值:从
21、而相应地得到预测值: )(,),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( )0()1( nk a b e a b xkx ak , 1, 2 , 1),() 1() 1( )1()1()0( nkkxkxkx 3. 检验预测值检验预测值 (1)残差检验:)残差检验:计算相对残差计算相对残差 如果对所有的如果对所有的 ,则认为达到较高的要求:否则,若,则认为达到较高的要求:否则,
22、若 对所有的对所有的 ,则认为达到一般要求。,则认为达到一般要求。 (2)级比偏差值检验:)级比偏差值检验:计算计算 如果对所有的如果对所有的 ,则认为达到较高的要求;否则,则认为达到较高的要求;否则 若对所有的若对所有的 ,则认为达到一般要求。,则认为达到一般要求。 , 2 , 1, )( )()( )( )0( )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 四、灰色预测计算实例 v 例例 北方某城市北方某城市198619861992 1992
23、年道路交通噪声平均声级数年道路交通噪声平均声级数 据见表据见表6 6 v 表表6 6 市近年来交通噪声数据市近年来交通噪声数据dB(A)dB(A) 序号 年份 eq L 1 1986 71.1 2 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)
24、(1 1)求级比)求级比 (k) (k) (0) (0) (1) ) ( ) xk k xk ( =(0.982,1,1.0042,1.0098, 0.9917,1.0056) (2 2)级比判断)级比判断 由于所有的由于所有的 (k)0.982,1.0098,k = 2,3,7,故可以用,故可以用x(0) 作满意的作满意的GM(1,1)建模。)建模。 第二步第二步: GM(1,1)建模)建模 (1 1)对原始数据)对原始数据 作一次累加,即作一次累加,即 = (71.1,143.5,215.9,288,359.4,431.4,503 = (71.1,143.5,215.9,288,359.4,431.4,503) (2 2)构造数据矩阵)构造数据矩阵B B 及数据向量及数据向量Y 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 bBBB Y (3)计算)计算u 于是得到于是得到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 红色商务风工程施工安全生产知识讲座培训演示模板
- 信用评级市场化程度分析-洞察阐释
- 2023年搪瓷制品行业竞争格局分析-洞察阐释
- 0-1岁儿童社区商业规划与开发-洞察及研究
- 预期信用损失模型在K银行的应用及影响研究
- 四川民族学院引进人才笔试真题2024
- 泰山护理职业学院《化工热力学》2023-2024学年第二学期期末试卷
- 内蒙古财经大学《透视与手绘表现技法》2023-2024学年第二学期期末试卷
- 大连枫叶职业技术学院《家庭治疗》2023-2024学年第二学期期末试卷
- 河南科技大学《基础与临床药理学》2023-2024学年第二学期期末试卷
- 国家开放大学2025年《创业基础》形考任务2答案
- 公司竞业协议书
- GB/T 42061-2022医疗器械质量管理体系用于法规的要求
- 网上支付跨行清算系统报文交换标准
- 燃气安全继续教育考试题及答案
- 无人机驾驶员高级工职业资格考试题库(高频题汇总)
- 供应商大会品质报告课件
- 职工《劳动法》与《劳动合同法》知识培训课件
- 名师教学设计《Maybe you should learn to relax.》完整教学教案
- 人民日报-计算机(电脑)常用快捷键400个(超级实用)
- 中小学生心理访谈提纲记录表
评论
0/150
提交评论