【数学建模】灰色预测模型GM(1,1)附例题分析(MATLAB实现)

一、灰色预测概述

1.灰色系统、白色系统和黑色系统

  • 系统:客观世界在不断发展变化的同时,往往通过事物之间及因素之间相互制约、相互联系而构成的一个整体
  • 白色系统:具有较充足的信息量,其发展变化规律明显,定量描述较方便,结构与参数较具体的系统
  • 黑色系统:内部特性全部未知的一个系统,只能通过它与外界的联系来加以观测研究
  • 灰色系统:介于白色系统与黑色系统之间,无法建立客观的物理原型,其作用原理亦不明确,内部因素难以辨识或之间关系隐蔽,很难准确了解其的行为特征的系统

2.灰色系统与其它学科的比较

项目 灰色系统 概率统计 模糊数学
研究对象 贫信息不确定 随机不确定 认知不确定
基础集合 灰色朦胧集 康托集 模糊集
方法依据 信息覆盖 映射 映射
途径手段 灰序列算子 频率统计 截集
数据要求 任意分布 典型分布 隶属度可知
侧重点 内涵 内涵 外延
目标 现实规律 历史统计规律 认知表达
特色 小样本 大样本 凭经验

3.灰色预测分类及特点

灰色预测是用灰色模型GM(1,1)来进行定量分析的,通常分为以下几类:

  • 灰色时间序列预测。用等时距观测到的反映预测对象特征的一系列数量(如产量、销量、人口数量、存款数量、利率等)构造灰色预测模型,预测未来某一时刻的特征量,或者达到某特征量的时间。
  • 畸变预测(灾变预测)。通过模型预测异常值出现的时刻,预测异常值什么时候出现在特定时区内。
  • 波形预测,或称为拓扑预测,它是通过灰色模型预测事物未来变动的轨迹。
  • 系统预测,对系统行为特征指标建立一族相互关联的灰色预测理论模型,在预测系统整体变化的同时,预测系统各个环节的变化。
    特点:
  • 允许少数据预测
  • 允许对灰因果律事件进行预测
  • 具有可检验性

二、灰色预测模型GM(1,1)

1.几个理论

通过对数列中的数据进行处理,产生新的数列,以此来挖掘和寻找数的规律性的方法叫做数的生成

1.1 累加生成数(1-AGO)

记原始序列为: X ( 0 ) = ( x ( 0 ) ( 1 ) , x ( 0 ) ( 2 ) , . . . . . . . , x ( 0 ) ( n ) ) X^{(0)} = (x^{(0) }(1),x^{(0) }(2),.......,x^{(0) }(n)) X(0)=(x(0)(1),x(0)(2),.......,x(0)(n))
一次累加生成序列为: X ( 1 ) = ( x ( 1 ) ( 1 ) , x ( 1 ) ( 2 ) , . . . . . . . , x ( 1 ) ( n ) ) X^{(1)} = (x^{(1) }(1),x^{(1) }(2),.......,x^{(1) }(n)) X(1)=(x(1)(1),x(1)(2),.......,x(1)(n))
其中: x ( 1 ) ( k ) = ∑ i = 0 k x ( 0 ) ( i ) = x ( 1 ) ( k − 1 ) + x ( 0 ) ( k ) x^{(1)}(k)=\sum_{i=0} ^kx^{(0) }(i)=x^{(1) }(k-1)+x^{(0) }(k) x(1)(k)=i=0kx(0)(i)=x(1)(k1)+x(0)(k)

:若实际数列中有负数,可使用移轴的方法,避免信息丢失。

1.2 累减生成数(IAGO)

累减生成数实质是累加生成数的逆运算。

记原始序列为: X ( 1 ) = ( x ( 1 ) ( 1 ) , x ( 1 ) ( 2 ) , . . . . . . . , x ( 1 ) ( n ) ) X^{(1)} = (x^{(1) }(1),x^{(1) }(2),.......,x^{(1) }(n)) X(1)=(x(1)(1),x(1)(2),.......,x(1)(n))
一次累减生成序列 1-IAGO: X ( 0 ) = ( x ( 0 ) ( 1 ) , x ( 0 ) ( 2 ) , . . . . . . . , x ( 0 ) ( n ) ) X^{(0)} = (x^{(0) }(1),x^{(0) }(2),.......,x^{(0) }(n)) X(0)=(x(0)(1),x(0)(2),.......,x(0)(n))
其中:
x ( 0 ) ( k ) = x ( 1 ) ( k ) + x ( 1 ) ( k − 1 ) , k = 2 , 3 , . . . . . . . , n x^{(0)}(k)=x^{(1) }(k)+x^{(1) }(k-1),k=2,3,.......,n x(0)(k)=x

  • 42
    点赞
  • 338
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值