- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 灰色预测模型及其应用 灰色预测模型(Gray Forecast Model)是通过少量的、不完全的信息,建立数学模型并做出预测的一种预测方法.当我们应用运筹学的思想方法解决实际问题,制定发展战略和政策、进行重大问题的决策时,都必须对未来进行科学的预测. 预测是根据客观事物的过去和现在的发展规律,借助于科学的方法对其未来的发展趋势和状况进行描述和分析,并形成科学的假设和判断. 灰色系统理论是研究解决灰色系统分析、建模、预测、决策和控制的理论.灰色预测是对灰色系统所做的预测.目前常用的一些预测方法(如回归分析等),需要较大的样本.若样本较小,常造成较大误差,使预测目标失效.灰色预测模型所需建模信息少,运算方便,建模精度高,在各种预测领域都有着广泛的应用,是处理小样本预测问题的有效工具. 3.1 灰色系统的定义和特点 灰色系统理论是由华中理工大学邓聚龙教授于1982年提出并加以发展的。二十几年来,引起了不少国内外学者的关注,得到了长足的发展。目前,在我国已经成为社会、经济、科学技术在等诸多领域进行预测、决策、评估、规划控制、系统分析与建模的重要方法之一。特别是它对时间序列短、统计数据少、信息不完全系统的分析与建模,具有独特的功效,因此得到了广泛的应用.在这里我们将简要地介绍灰色建模与预测的方法。 1. 灰色系统的定义 灰色系统是黑箱概念的一种推广。我们把既含有已知信息又含有未知信息的系统称为灰色系统.作为两个极端,我们将称信息完全未确定的系统为黑色系统;称信息完全确定的系统为白色系统.区别白色系统与黑色系统的重要标志是系统各因素之间是否具有确定的关系。 2. 灰色系统的特点 (1)用灰色数学处理不确定量,使之量化. (2)充分利用已知信息寻求系统的运动规律. (3)灰色系统理论能处理贫信息系统. 常用的灰色预测有五种: (1)数列预测,即用观察到的反映预测对象特征的时间序列来构造灰色预测模型,预测未来某一时刻的特征量,或达到某一特征量的时间。 (2)灾变与异常值预测,即通过灰色模型预测异常值出现的时刻,预测异常值什么时候出现在特定时区内。 (3)季节灾变与异常值预测,即通过灰色模型预测灾变值发生在一年内某个特定的时区或季节的灾变预测。 (4)拓扑预测,将原始数据作曲线,在曲线上按定值寻找该定值发生的所有时点,并以该定值为框架构成时点数列,然后建立模型预测该定值所发生的时点。 (5)系统预测. 通过对系统行为特征指标建立一组相互关联的灰色预测模型,预测系统中众多变量间的相互协调关系的变化。 通过下面的数据分析、处理过程,我们将了解到,有了一个时间数据序列后,如何建立一个基于模型的灰色预测。 1. 数据的预处理 首先我们从一个简单例子来考察问题. 【例3.1】 设原始数据序列 3.2 灰色系统的模型 对数据累加 于是得到一个新数据序列 归纳上面的式子可写为 称此式所表示的数据列为原始数据列的一次累加生成,简称为一次累加生成.显然有 将上述例子中的 分别做成图3.1、图3.2. 可见图3.1上的曲线有明显的摆动,图3.2呈现逐渐 递增的形式,说明原始数据的起伏已显著弱化.可以 设想用一条指数曲线乃至一条直线来逼近累加生成 数列 图3.2 图3.1 为了把累加数据列还原为原始数列,需进行后减运算 或称相减生成,它是指后前两个数据之差,如上例中 归纳上面的式子得到如下结果:一次后减 其中 2. 建模原理 给定观测数据列 经一次累加得 设 满足一阶常微分方程 (3.1) (3.2) (3.3) 其中,a,u分别是待定的常数,a称为发展系(灰)数;u称为灰色作用量(内生控制灰数)。此方程满足初始条件 的解为 (3.3)’ 对等间隔取样的离散值 (注意到 )则为 (3.4) 灰色建模的途径是一次累加序列(3.2)通过最小二乘法来 估计常数a与u. 因 留作初值用,故将 用差分代替微分,又因等间隔取样, 分别代入方程(3.3), 故得 类似地有 于是,由式(3.3)有 由于 涉及到累加列 的两个时刻的值,因此, 取前后两个时刻的平均代替更为合理,即将 替换为 把 项移到右边,并写成向量的数量积形式 (3.5) 将(3.5)写为矩阵表达式 令 这里,T表示转置.令 (3.6) 则(3.6)式的矩阵形式为 方程组(3.6)’的最小二乘估计为 (3.6)’ (3.7) 把估计值 代入(3.4)式得时间响应方程 由(3.8)式算得的 是拟合值; 为预报值.这是相对于一次累加序列 的拟合值,用后减运算还原, 就可得原始序列 的拟合值 可得原始序列 预报值. (3.8) 3.精
文档评论(0)