- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
灰色预测法-编程
灰色预测法
一、相关知识
1、灰色预测通过原始数据的处理和灰色模型的建立,发现、掌握系统发展规律,对系统的未来状态做出科学的定量预测。
2、灰数简介:
(1)灰数的定义:
是指未明确指定的数,即处在某一范围内的数,灰数是区间数的一种推广。灰数实际上指在某一个区间或某个一般的数集内取值的不确定数,通常用记号“”表示灰数。
(2)灰数的分类:
(Ⅰ)有下界而无上界的灰数或,如大树的重量必大于零,但不可能用一般手段知道其准确的重量,所以其重量为灰数。
(Ⅱ)有上界而无下界的灰数或,如一项投资工程,要有个最高投资限额,一件电器设备要有个承受电压或通过电流的最高临界值。
(Ⅲ)既有下界又有上界的灰数称为区间灰数,记为。
如海豹的重量在20--25公斤之间,某人的身高在1.8-1.9米之间,可分别记为
,
(Ⅳ)黑数:当或,即当的上、下界皆为无穷或上、下界都是灰数时,称为黑数。
(Ⅴ)白数:当且时,称为白数。
(3)本征灰数是指不能或暂时还不能找到一个白数作为其“代表”的灰数,比如一般的事前预测值、宇宙的总能量、准确到秒或微妙的“年龄”等都是本征灰数。
非本征灰数是指凭先验信息或某种手段,可以找到一个白数作为其“代表”的灰数。我们称此白数为相应灰数的白化值,记为,并用表示以为白化值的灰数。如托人代买一件价格100元左右的衣服,可将100作为预购衣服价格的白化数,记为。
例:(1)气温不超过36℃,。
(2)预计某地区今年夏粮产量在100万吨以上,;
(3)估计某储蓄所年底居民存款总额将达7000万到9000万,;
(4)如某人希望至少获得1万元科研经费,并且越多越好,;
(5)有的数,从系统的高层次,即宏观层次、整体层次或认识的概括层次上看是白的,可到低层次上,即到系统的微观层次、分部层次或认识的深化层次则可能是灰的。例如,一个人的身高,以厘米度量是白的,若精确到万分之一毫米就成灰的了。
3、灰数白化与灰度
如今年的科研经费在5万元左右,可表示为,或,它的白化值为50000。
对于一般的区间灰数,我们将白化值取为:
,
一般灰色系统之行为特征预测值构成的灰数,就难以给出其白化权
函数。
定义 形如,的白化称为等权白化。
定义 在等权白化中,取而得到的白化值称为等权均值白化。
当区间灰数取值的分布信息缺乏时,常采用等权均值白化。
(3)灰度即为灰数的测度。灰数的灰度在一定程度上反映了人们对灰色系统之行为特征的未知程度。如果考虑一个4000左右的灰数,给出其估计值的两个灰数和,显然比更有价值,亦即比灰度小,若再考虑一个基本值为4的灰数,给出灰数,虽然与的长度都是4,但比的灰度小是显而易见的。
不确定量 量化(用确定量的方法研究)
灰色系统视不确定量为灰色量。提出了灰色系统建模的具体数学方法,它能利用时间序列来确定微分方程的参数。灰色预测不是把观测到的数据序列视为一个随机过程,而是看作随时间变化的灰色量或灰色过程,通过累加生成和累减生成逐步使灰色量白化,从而建立相应于微分方程解的模型并做出预报。
二、灰色预测模型
1、GM(1,1)模型
令为GM(1,1)建模序列,
,
为的1-AGO(一次累加生成)序列,
,
,
令为的紧邻均值(MEAN)生成序列
=0.5+0.5
即定义:GM(1,1)的灰微分方程模型为
式中称为发展系数,为灰色作用量。设为待估参数向量,即,则灰微分方程的最小二乘估计参数列满足
=
其中
=, =
定义:
为灰色微分方程的白化方程,也叫影子方程。
如上所述,则有
白化方程的解也称时间响应函数为
GM(1,1)灰色微分方程的时间响应序列为
[]+,
取,则
[]+,
还原值
上式即为预测方程。
5)模型检验:灰色预测模型检验有残差检验,关联度检验,后验差检验。
(1)残差检验:计算原始序列和原始序列的灰色预测序列之间的:
绝对误差;;
相对误差:;;
其中。
相对误差越小,模型精度越高。
后验差检验:首先计算原始序列的均方差:
,而,。
然后计算残差序列的均方差:
,而,。
再计算方差比,
最后计算小误差概率。
根据下面的预测精度等级划分表确定模型的精度。
预测精度等级划分表
小误差概率值 方差比值 预测精度等级 好 合格 勉强合格 不合格
2、GM(1,1)模型应用实例
例 某大型企业1999年至2004年的产品销售额如下表,试建立GM(1,1)预测模型,并预测2005年的产品销售额。
年份 1999 2000 2001 2002 2003 2004 销售额(亿元) 2.67 3.13 3
文档评论(0)