灰色预测理论

合集下载

灰色理论预测模型

灰色理论预测模型

灰⾊理论预测模型灰⾊理论通过对原始数据的处理挖掘系统变动规律,建⽴相应微分⽅程,从⽽预测事物未来发展状况。

优点:对于不确定因素的复杂系统预测效果较好,且所需样本数据较⼩;缺点:基于指数率的预测没有考虑系统的随机性,中长期预测精度较差。

灰⾊预测模型在多种因素共同影响且内部因素难以全部划定,因素间关系复杂隐蔽,可利⽤的数据情况少下可⽤,⼀般会加上修正因⼦使结果更准确。

灰⾊系统是指“部分信息已知,部分信息未知“的”⼩样本“,”贫信息“的不确定系统,以灰⾊模型(G,M)为核⼼的模型体系。

灰⾊预测模型建模机理灰⾊系统理论是基于关联空间、光滑离散函数等概念,定义灰导数与会微分⽅程,进⽽⽤离散数据列建⽴微分⽅程形式的动态模型。

灰⾊预测模型实验以sin(pi*x/20)函数为例,以单调性为区间检验灰⾊模型预测的精度通过实验可以明显地看出,灰⾊预测对于单调变化的序列预测精度较⾼,但是对波动变化明显的序列⽽⾔,灰⾊预测的误差相对⽐较⼤。

究其原因,灰⾊预测模型通过AGO累加⽣成序列,在这个过程中会将不规则变动视为⼲扰,在累加运算中会过滤掉⼀部分变动,⽽且由累加⽣成灰指数律定理可知,当序列⾜够⼤时,存在级⽐为0.5的指数律,这就决定了灰⾊预测对单调变化预测具有很强的惯性,使得波动变化趋势不敏感。

本⽂所⽤测试代码:1 clc2 clear all3 % 本程序主要⽤来计算根据灰⾊理论建⽴的模型的预测值。

4 % 应⽤的数学模型是 GM(1,1)。

5 % 原始数据的处理⽅法是⼀次累加法。

6 x=[0:1:10];7 x1=[10:1:20];8 x2=[0:1:20];9 y=sin(pi*x/20);10 n=length(y);11 yy=ones(n,1);12 yy(1)=y(1);13 for i=2:n14 yy(i)=yy(i-1)+y(i);15 end16 B=ones(n-1,2);17 for i=1:(n-1)18 B(i,1)=-(yy(i)+yy(i+1))/2;19 B(i,2)=1;20 end21 BT=B';22 for j=1:n-123 YN(j)=y(j+1);24 end25 YN=YN';26 A=inv(BT*B)*BT*YN;27 a=A(1);28 u=A(2);29 t=u/a;30 t_test=5; %需要预测个数31 i=1:t_test+n;32 yys(i+1)=(y(1)-t).*exp(-a.*i)+t;33 yys(1)=y(1);34 for j=n+t_test:-1:235 ys(j)=yys(j)-yys(j-1);36 end37 x=1:n;38 xs=2:n+t_test;39 yn=ys(2:n+t_test);40 det=0;41 for i=2:n42 det=det+abs(yn(i)-y(i));43 end44 det=det/(n-1);4546 subplot(2,2,1),plot(x,y,'^r-',xs,yn,'b-o'),title('单调递增' ),legend('实测值','预测值');47 disp(['百分绝对误差为:',num2str(det),'%']);48 disp(['预测值为: ',num2str(ys(n+1:n+t_test))]);495051 %递减52 y1=sin(pi*x1/20);53 n1=length(y1);54 yy1=ones(n1,1);55 yy1(1)=y1(1);56 for i=2:n157 yy1(i)=yy1(i-1)+y1(i);58 end59 B1=ones(n1-1,2);60 for i=1:(n1-1)61 B1(i,1)=-(yy1(i)+yy1(i+1))/2;62 B1(i,2)=1;63 end64 BT1=B1';65 for j=1:n1-166 YN1(j)=y1(j+1);67 end68 YN1=YN1';69 A1=inv(BT1*B1)*BT1*YN1;70 a1=A1(1);71 u1=A1(2);72 t1=u1/a1;73 t_test1=5; %需要预测个数74 i=1:t_test1+n1;75 yys1(i+1)=(y1(1)-t1).*exp(-a1.*i)+t1;76 yys1(1)=y1(1);77 for j=n1+t_test1:-1:278 ys1(j)=yys1(j)-yys1(j-1);79 end80 x21=1:n1;81 xs1=2:n1+t_test1;82 yn1=ys1(2:n1+t_test1);83 det1=0;84 for i=2:n185 det1=det1+abs(yn1(i)-y1(i));86 end87 det1=det1/(n1-1);8889 subplot(2,2,2),plot(x1,y1,'^r-',xs1,yn1,'b-o'),title('单调递增' ),legend('实测值','预测值');90 disp(['百分绝对误差为:',num2str(det1),'%']);91 disp(['预测值为: ',num2str(ys1(n1+1:n1+t_test1))]);9293 %整个区间93 %整个区间94 y2=sin(pi*x2/20);95 n2=length(y2);96 yy2=ones(n2,1);97 yy2(1)=y2(1);98 for i=2:n299 yy2(i)=yy2(i-1)+y2(i);100 end101 B2=ones(n2-1,2);102 for i=1:(n2-1)103 B2(i,1)=-(yy2(i)+yy2(i+1))/2;104 B2(i,2)=1;105 end106 BT2=B2';107 for j=1:n2-1108 YN2(j)=y2(j+1);109 end110 YN2=YN2';111 A2=inv(BT2*B2)*BT2*YN2;112 a2=A2(1);113 u2=A2(2);114 t2=u2/a2;115 t_test2=5; %需要预测个数116 i=1:t_test2+n2;117 yys2(i+1)=(y2(1)-t2).*exp(-a2.*i)+t2;118 yys2(1)=y2(1);119 for j=n2+t_test2:-1:2120 ys2(j)=yys2(j)-yys2(j-1);121 end122 x22=1:n2;123 xs2=2:n2+t_test2;124 yn2=ys2(2:n2+t_test2);125 det2=0;126 for i=2:n2127 det2=det2+abs(yn2(i)-y2(i));128 end129 det2=det2/(n2-1);130131 subplot(2,1,2),plot(x2,y2,'^r-',xs2,yn2,'b-o'),title('全区间' ),legend('实测值','预测值'); 132 disp(['百分绝对误差为:',num2str(det2),'%']);133 disp(['预测值为: ',num2str(ys2(n2+1:n2+t_test2))]);。

灰色预测理论详解

灰色预测理论详解

单序列灰色预测模型
灰色系统理论认为:系统的行为现象尽管朦胧,数据尽管 复杂,但它必然是有序的,都存在着某种内在规律。不过 这些规律被纷繁复杂的现象所掩盖,人们很难直接从原始 数据中找到某种内在的规律. 灰色生成:建立灰色模型之前,需要对原始时间序列按照 某种要求进行预处理,得到有规律的时间序列数据—生成 列。即对原始数据的生成就是企图从杂乱无章的现象中去 发现内在规律. 常用的灰色系统生成方式有: 累加生成,累减生成,均值生 成,级比生成等,下面对这几种生成做简单介绍:
灰色预测理论
胡亚飞 彭

李云飞
吕连磊 苗成林
沈 聪
目录
灰色系统理论简介以及发展 灰色预测理论 —灰色预测简介 —灰色预测类型 —灰色预测模型 —灰色预测检验 案例以及软件实现
灰色系统理论简介
灰色系统理论是由我国著名学者邓聚龙教授于1982年 创立的“以部分信息已知,部分信息未知的小样本、贫信 息”不确定系统为研究对象的一门系统科学新学科,具有 原创性的科学意义,是我国对系统科学的新贡献,目前已 受到国内外学术界的广泛重视,并在农业科学、经济管理、 环境科学、医药卫生、矿业工程、教育科学、水利水电、 图像信息、生命科学、控制科学、航空航天等众多领域中 得到了广泛的应用,解决了许多过去难以解决的实际问题。
(1)
k
累加生成的作用:通过累加生成可以看出灰量积累过程的发展态 势,使离乱的原始数据中蕴含的积分特性或规律加以显化。 2.累减生成 对数列求相邻两数值的差,是累加生成的逆运算。 记原始序列为 X(1)=(x(1)(1), x(1)…(2),…),x(1)(n)) 一次累减生成序列为 X(0)=(x(0)(1), x(0)(2),…,x(0)(n)) 其中,x(0)(k)=x(1)(k)-x(1)(k-1) 累减生成的作用 累减生成可将累加生成还原为非生成数列,在建模 方 程用来获得增量信息。

灰色预测法

灰色预测法
则关联系数定义为:
min min Xˆ 0k X 0k max max Xˆ 0k X 0k
(k)
Xˆ 0k X 0k max max Xˆ 0k X 0k
式中:
Xˆ 0k X 0k 为第k个点 X 0 和 Xˆ 0 的绝对误差; min min Xˆ 0k X 0k 为两级最小差; max max Xˆ 0k X 0k为两级最大差;
二、生成列
为了弱化原始时间序列的随机性,在 建立灰色预测模型之前,需先对原始时间 序列进行数据处理,经过数据处理后的时 间序列即称为生成列。
(1)数据处理方式 灰色系统常用的数据处理方式有累加
和累减两种。
累加 累加是将原始序列通过累加得到生成列。
累加的规则: 将原始序列的第一个数据作为生成 列的第一个数据,将原始序列的第二个 数据加到原始序列的第一个数据上,其 和作为生成列的第二个数据,将原始序 列的第三个数据加到生成列的第二个数 据上,其和作为生成列的第三个数据, 按此规则进行下去,便可得到生成列。
• 灰色系统内的一部分信息是已知的,另一 部分信息是未知 的,系统内各因素间有不 确定的关系。
(2)灰色预测法 • 灰色预测法是一种对含有不确定因素的系
统进行预测的方法。
• 灰色预测是对既含有已知信息又含有不确定 信息的系统进行预则,就是对在一定范围内 变化的、与时间有关的灰色过程进行预测。
• 灰色系统理论提出了一种新的分析方法—— 关联度分析方法。灰色预测通过鉴别系统因素 之间发展趋势的相异程度,即进行关联分析, 并对原始数据进行生成处理来寻找系统变动的 规律,生成有较强规律性的数据序列,然后建 立相应的微分方程模型,从而预测事物未来发 展趋势的状况。
ρ称为分辨率,0<ρ<1,一般取ρ=0.5; 对单位不一,初值不同的序列,在计算相关系 数前应首先进行初始化,即将该序列所有数据 分别除以第一个数据。

灰色预测理论-定义

灰色预测理论-定义

什么是灰色预测法?灰色预测是就灰色系统所做的预测。

所谓灰色系统是介于白色系统和黑箱系统之间的过渡系统,其具体的含义是:如果某一系统的全部信息已知为白色系统,全部信息未知为黑箱系统,部分信息已知,部分信息未知,那么这一系统就是灰色系统。

一般地说,社会系统、经济系统、生态系统都是灰色系统。

例如物价系统,导致物价上涨的因素很多,但已知的却不多,因此对物价这一灰色系统的预测可以用灰色预测方法。

灰色系统理论认为对既含有已知信息又含有未知或非确定信息的系统进行预测,就是对在一定方位内变化的、与时间有关的灰色过程的预测。

尽管过程中所显示的现象是随机的、杂乱无章的,但毕竟是有序的、有界的,因此这一数据集合具备潜在的规律,灰色预测就是利用这种规律建立灰色模型对灰色系统进行预测。

灰色预测通过鉴别系统因素之间发展趋势的相异程度,即进行关联分析,并对原始数据进行生成处理来寻找系统变动的规律,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况。

其用等时距观测到的反应预测对象特征的一系列数量值构造灰色预测模型,预测未来某一时刻的特征量,或达到某一特征量的时间。

简言之,灰色预测模型是通过少量的、不完全的信息,建立灰色微分预测模型,对事物发展规律作出模糊性的长期描述(模糊预测领域中理论、方法较为完善的预测学分支)。

灰色系统的概念是由邓聚龙教授于1982年提出的,它描述部分信急己知,部分未知介于黑白系统之间的系统。

GM(1,1)模型是灰色理论中较常用的预测方法,它以定性分析为先导,定量与定性结合,对离散序列建立微分方程以及白化方程,一般要经历思想开发、因素分析、量化、动态化、优化五个步骤。

灰色系统通过对原始数据的整理来寻求其变化规律,这是一种就数据寻找数据的现实规律的途径,称为灰色序列的生成。

生成数通过对原始数据的整理寻找数的规律,分为三类:a、累加生成:通过数列间各时刻数据的依个累加得到新的数据与数列。

财务灰色预测及灰色控制理论

财务灰色预测及灰色控制理论

财务灰色预测及灰色控制理论第一章灰色预测概述财务灰色预测是利用灰色系统理论中的GM(1,1)模型等方法对财务数据进行预测的一种方法。

相比于传统的时间序列分析或回归分析,灰色预测不需要具备强相关性或线性关系的数据,能够快速预测出数据的发展趋势和具体数值。

财务灰色预测在金融、股票、企业等领域广泛应用,能够提升决策者的决策能力。

第二章 GM(1,1)模型及其理论基础GM(1,1)模型是灰色系统理论中常用的一种模型,主要用于对数据序列的发展趋势进行预测。

该模型基于灰色理论的概念,将数据序列划分为两个部分,即已知数据和未知数据。

其中已知数据部分根据累加生成序列AGM进行转化,再求得线性方程,最后利用线性方程预测未来数据。

该模型具有可解析性和较高的预测精度,因此在财务预测中得到广泛应用。

第三章灰色控制理论及其应用灰色控制理论是指利用GM(1,1)模型对数据的预测结果进行分析和控制的方法。

该方法主要基于灰色预测结果的误差分析,对数据的变化趋势进行调整和控制。

灰色控制包括模型检验、参数估计、误差分析和模型调整等步骤,能够提高灰色预测的精度和可靠性。

在财务预测中,灰色控制能够对企业财务状况进行实时监控和调整,为企业决策提供有力支持。

第四章实践案例分析以某企业年度财务数据为例,利用GM(1,1)模型进行灰色预测和灰色控制。

首先对财务数据进行累加生成序列的处理,得到AGM序列;然后利用GM(1,1)模型求解出线性方程,预测未来三年的财务数据;最后根据预测结果分析财务数据的趋势和变化原因,并对模型进行误差分析和调整。

实践结果表明,灰色预测和灰色控制能够为企业决策提供较为准确的财务信息和预测数据,对企业运营具有重要作用。

第五章总结与展望财务灰色预测及灰色控制理论在企业决策、金融管理等领域发挥着越来越重要的作用。

本文介绍了GM(1,1)模型及其理论基础、灰色控制方法以及实践案例分析,对灰色预测和控制方法进行了深入阐述。

未来,随着大数据和人工智能技术的发展,财务灰色预测和灰色控制将进一步创新和发展,为企业和金融领域的发展提供更多支持和指引。

灰色预测理论

灰色预测理论

min
i (k ) j
min l
x0(l) x j (l) P
max j
max l
x0(l) x j (l)
x0(k ) xi (k ) P
max j
max l
x0(l) x j (l)
其中P称为分辨率,0<P<1,一般采用P=0.5。对单位不一,初值不同 的序列,在计算关联系数之前应首先进行初值化,即将该序列的所有 数据分别除以第一数据,将变量化为无单位的相对数值。
关联度的计算公式:
ri
1 n
n
i (k)
k 1
关联系数只表示了各个时刻参考序列和比较序列之间的关联程度,为 了从总体上了解序列之间的关联程度,必须求出它们的时间平均值, 即关联度。
例:某地区1977-1983年总收入与养猪、养兔收入资料见表
总收入 养猪 养兔
1977 18 10 3
1978 20 15 2
得灾变日期序列为Q(0) Q(0)={q(1),q(2),……q(6)} ={1,9,15,16,18,25}
灰色预测法
汇报人:吴威 赵耀华
主要内容 ➢ 灰色预测的理论基础 ➢ 灰色预测模型 ➢ GM(1,1)的检验 ➢ 灰色预测的应用实例
灰色预测的理论基础
➢ 灰色系统是指“部分信息已知,部分信息未知”的“小样本”,“贫信 息”的不确定性系统。 信息不完全包含: 1、系统因素不完全明确; 2、因素关系不完全清楚; 3、系统结构不完全知道; 4、系统作用原理不完全明了。
令Z(1)为X(1)的紧邻均值生成序列 Z(1)=( z(1)(1 ), z(1)(2),…… z(1)(k )) z(1)(k)=o.5 x(1)(k)+0.5 x(1)(k-1)

灰色预测

灰色预测

用最小二乘法估计为

aˆ uˆ
(BT
B)1 BT
y
将a与u的估计值代入微分方程可得
xˆ(1) (k 1) [x(1) (1) uˆ ]eaˆk uˆ


GM(1,1)模型
求模拟值 x(1) 并累减还原出 x(0) 的模拟值。 对其做累减还原即可得到原始数列的灰色预测 模型为:
Xˆ (0) (k) Xˆ (1) (k 1) Xˆ (1) (k)
灰色生成
将原始数据列中的数据,按某种要求作数据处 理称为生成.对原始数据的生成就是企图从杂 乱无章的现象中去发现内在规律.
常用的灰色生成方式有: 累加生成,累减生 成,均值生成,级比生成等
灰色生成
累加生成
累加前的数列称原始数列,累加后的数列称为生成数 列.累加生成是使灰色过程由灰变白的一种方法,它在 灰色系统理论中占有极其重要地位,通过累加生成可 以看出灰量积累过程的发展态势,使离乱的原始数据 中蕴含的积分特性或规律加以显化.累加生成是对原 始数据列中各时刻的数据依次累加,从而生成新的序 列的一种手段.
常用到的灰色预测模型
• GM(1,1)模型——是1阶方程,包含有1个变量 的灰色模型
• GM(1,N)模型——是1 阶方程,包含有N 个 变量的灰色模型。
• GM(0,1)模型——是0 阶方程,包含有N 个变 量的灰色模型。表达式上相当于统计回归
• GM(2,1)模型——是2阶方程,包含有1 个变 量的灰色模型。
模型精度检验
+ 相对误差大小检验法(最常用) + 后验差检验法 + 关联度检验法
模型精度检验
相对误差大小检验法
相对误差大小检验法,它是一种直观的逐点进 行比较的算术检验方法,它是把预测数据与实 际数据相比较,观测其相对误差是否满足实际 要求。 设按该模型以求出Xˆ (1) ,并将 Xˆ (1) 做一次累 减转化为Xˆ (0) ,即

灰色预测模型理论及其应用

灰色预测模型理论及其应用

灰色预测模型理论及其应用灰色系统理论认为对既含有已知信息又含有未知或非确定信息的系统进行预测,就是对在一定方位内变化的、与时间有关的灰色过程的预测. 尽管过程中所显示的现象是随机的、杂乱无章的,但毕竟是有序的、有界的,因此这一数据集合具备潜在的规律,灰色预测就是利用这种规律建立灰色模型对灰色系统进行预测.灰色预测模型只需要较少的观测数据即可,这和时间序列分析,多元回归分析等需要较多数据的统计模型不一样. 因此,对于只有少量观测数据的项目来说,灰色预测是一种有用的工具.本文主要围绕灰色预测GM(1,1)模型及其应用进行展开。

一、灰色系统及灰色预测的概念1.1灰色系统灰色系统产生于控制理论的研究中。

若一个系统的内部特征是完全已知的,即系统的信息是充足完全的,我们称之为白色系统。

若一个系统的内部信息是一无所知,一团漆黑,只能从它同外部的联系来观测研究,这种系统便是黑色系统。

灰色系统介于二者之间,灰色系统的一部分信息是已知的,一部分是未知的。

区别白色和灰色系统的重要标志是系统各因素间是否有确定的关系。

特点:灰色系统理论以“部分信息已知、部分信息未知”的“小样本”、“贫信息”不确定型系统的研究对象。

1.2灰色预测灰色系统分析方法是通过鉴别系统因素之间发展趋势的相似或相异程度,即进行关联度分析,并通过对原始数据的生成处理来寻求系统变动的规律。

生成数据序列有较强的规律性,可以用它来建立相应的微分方程模型,从而预测事物未来的发展趋势和未来状态。

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

用等时距观测到的反映预测对象特征的一系列数量(如产量、销量、人口数量、存款数量、利率等)构造灰色预测模型,预测未来某一时刻的特征量,或者达到某特征量的时间。

(2) 畸变预测(灾变预测)。

通过模型预测异常值出现的时刻,预测异常值什么时候出现在特定时区内。

(3) 波形预测,或称为拓扑预测,它是通过灰色模型预测事物未来变动的轨迹。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C
<0.35 <0.5 <0.65 >0.65
模型精度 优 合格 勉强合格 不合格
指标C和P是后验差检验的两个重要指标,C越小越好,C越小表 示S1大而S2小。S1大表示原始数据方差大即原始数据离散程度大, S2小表示残方差小即离散程度小,C小则表示尽管原始数据很离 散,而模型所得计算值与实际值之差并不太离散。P指标越大越 好,P值越大,表明残差与残差平均值之差小于定值0.6745的点 较多,即拟合值分布比较均匀,按C、P两个指标,可综合评定 预测模型的精度。
灰色预测法
汇报人:吴威
赵耀华
主要内容
灰色预测的理论基础 灰色预测模型 GM(1,1)的检验 灰色预测的应用实例
灰色预测的理论基础
灰色系统是指“部分信息已知,部分信息未知”的“小样本”,“贫信 息”的不确定性系统。 信息不完全包含: 1、系统因素不完全明确; 2、因素关系不完全清楚; 3、系统结构不完全知道; 4、系统作用原理不完全明了。 白色系统、灰色系统、黑色系统 白色系统 一个系统的内部特征是完全已知的,即系统的信息是完全 充分的。如:存取款系统,存款金额明确,利息固定则最终取款金额 就已知。 灰色系统 一个系统的内部特征是不完全已知的系统。人体是一个系 统,人的身高、体温、血压等都是已知的,可是,人体内部在结构及 部位功能上还有许多问题尚未可知。 黑色系统 一个系统的内部信息对外界来说是一无所知的,只能通过 它与外界的联系来加以观测研究。如:观测到的星体。
准备知识 一阶微分方程模型 dx/dt+ax=b dx x ( t t ) x ( t ) 导数的定义 lim
dt
t 0
t
当Δt很小并取很小的单位1时 x(t+1)-x(t)=Δx/Δt 则离散形式可写为 Δx/Δt=x(1)(k+1)-x(1)(k)=x(0)(k+1) 由dx/dt——Δx/Δt——x(1)(k+1)-x(1)(k),在[x(1)(k),x(1)(k+1)]范围内,由于 很短时间内背景值(即x值)不会发生突变,则取均值 z(1)(k+1)=o.5 x(1)(k)+0.5 x(1)(k+1)作为x的值。 则得到灰微分方程为 x(0)(k+1)+a z(1)(k)=b 则可得矩阵方程 x(0)(k+1)=-a z(1)(k)+b Yn=B&
计算原始序列的均方差:
n x ( 0 ) (i ) x ( 0 ) S1 i 1 n 1


2

1
2
计算残差的均值:

1 n ( 0) (i ) n i 1
n ( 0 ) (i ) S 2 i 1 n 1
养猪
养兔
10
3
15
2
16
12
24
10
38
22
40
18
50
20
问题:对该地区总收入影响较直接的是养猪还是养兔?
步骤1:计算差序列
年度
总收入 养猪 养兔 第二级最小差
1977
—— 8 15 5
1978
—— 5 18
1979
—— 6 10
1980
—— 16 30
1981
—— 6 22
1982
—— 8 30
(0) x x(1)(k)= (i ) i 1 k
k=1,2,…,n
令Z(1)为X(1)的紧邻均值生成序列 Z(1)=( z(1)(1 ), z(1)(2),…… z(1)(k )) z(1)(k)=o.5 x(1)(k)+0.5 x(1)(k-1) GM(1,1)的灰微分方程模型为 x(0)(k+1)+a z(1)(k)=b 式中称为a发展系数,b为灰色作用量。
灰色系统分析法、数理统计法及模糊法对比
灰色系统 内涵 依据 手段 特点 要求 目标 信息准则 小样本不确定 信息覆盖 生成 少数据 允许任意分布 现实规律 最少信息 数理统计方法 大样本不确定 概率统计 统计 多数据 要求典型分布 历史统计规律 无限信息 模糊法 界限不确定 隶属度函数 边界取值 经验(数据) 函数 认知表达 经验信息
x (k ) x (0) (i ) x (1) (k 1) x (0) (k )
(1) i 0
k
累加生成的作用 通过累加生成可以看出灰量积累过程的发展态势,使 离乱的原始数据中蕴含的积分特性或规律加以显化。
累减生成 对数列求相邻两数值的差,是累加生成的逆运算。 记原始序列为 X(1)=(x(1)(1), x(1)…(2),…),x(1)(n)) 一次累减生成序列为 X(0)=(x(0)(1), x(0)(2),…,x(0)(n)) 其中,x(0)(k)=x(1)(k)—x(1)(k-1) 累减生成的作用 累减生成可将累加生成还原为非生成数列,在建模方 程用来获得增量信息。 均值生成 设原始序列为X(0)={x(0)(1), x(0)(2),……,x(0)(n)} ,x(0)(k-1)与x(0)(k) 为数列X(0)的一对(紧)邻值,则称x(0)(k-1)为前值,x(0)(k)称为 后值。 对于常数α∈(0,1) 则称 z(0)(k)=αx(0)(k) + (1-α)x(0)(k −1) 为由数列x(0)的邻值在生成系数(权)α下的邻值生成数。 特别地,当生成系数为0.5时,则称 z(0)(k) = 0.5x(0)(k) + 0.5x(0)(k −1) 为(紧)邻均值生成数,即等权邻值生成数。
1983
—— 10 40
步骤2:计算第级最小差、最大差
第二级最大差 40
步骤3:计算灰色关联值
养猪 养兔 0.7634 0.6025
可见,养猪所得收入与总收入的关联程度更大
灰色生成
数的生成 通过对数列中的数据进行处理,产生新的数列,以此来挖 掘和寻找数的规律性的方法。对灰色数的处理是利用数据处理的办法 去寻找数据间的规律。数的生成方式主要有累加生成、累减生成、均 值生成。 累加生成 通过数列间时刻各数据的依个累加以得到新的数据与数 列,累加所得的新数列叫做累加生成数列。 具体地, 记原始数列为 X(0)=(x(0)(1), x(0)(2),…,x(1)(n)) 累加生成序列 X(i)=(x(i)(1), x(i)(2),…,x(i)(n)) 一次累加生成关系
灰色预测 通过鉴别系统因素之间发展趋势的相似或相异程度,即进 行关联度分析,并通过对原始数据的生成处理来寻求系统变动的规律。 生成数据序列有较强的规律性,可以用它来建立相应的微分方程模型, 从而预测事物未来的发展趋势和未来状态。 灰色预测的类型 时间序列预测。用等时距观测到的反映预测对象特征的一系列数 量(如产量、销量、人口数量、存款数量、利率等)构造灰色预 测模型,预测未来某一时刻的特征量,或者达到某特征量的时间。 畸变预测(灾变预测)。通过模型预测异常值出现的时刻,预测 异常值什么时候出现在特定时区内。 波形预测,或称为拓扑预测,它是通过灰色模型预测事物未来变 动的轨迹。 系统预测,是对系统行为特征指标建立一族相互关联的灰色预测 理论模型,在预测系统整体变化的同时,预测系统各个环节的变 化。
i (k )
min min x0 (l ) x j (l ) P max max x0 (l ) x j ( ( k ) P max max x0 (l ) x j (l )
j l
其中P称为分辨率,0<P<1,一般采用P=0.5。对单位不一,初值不同 的序列,在计算关联系数之前应首先进行初值化,即将该序列的所有 数据分别除以第一数据,将变量化为无单位的相对数值。 关联度的计算公式: 1 n
b x ( 0 )(k 1 ) ( 1 e a )[x ( 1 )( 1 ) ]e ak a
GM(1,1)模型检验
GM(1,1)模型的检验分为三个方面:残差检验;关联度检验;后验差检 验。 残差检验 即对模型值和实际值的残差进行逐点检验。 首先按模型 ( 0) ˆ (1) (i 1),将 x ˆ (0) (i) 计算 x 累减生成 x ,最后计 算原始序列 x (i) ˆ (1) (i 1) ˆ ( 0) (i) 的绝对残差序列 与x
关联度检验 即通过考察模型值曲线和建模序列曲线的相似程度 ˆ (0) (i)与原始序 进行检验。按前面所述的关联度计算方法,计算出x 列 x(0) (i) 的关联系数,然后算出关联度,根据经验,关联度大于 0.6便是满意的。
后验差检验 即对残差分布的统计特性进行检验。 1 n ( 0) x x ( 0 ) (i ) 计算出原始序列的平均值: n i 1
灰色预测模型
关联度分析 灰色生成 GM(1,1)建模机理
关联度分析
关联度分析 根据因素之间发展态势的相似或相异程度来衡量因素间 关联的程度,其揭示了事物动态关联的特征与程度。关联分析是灰色 系统分析和预测的基础。
x
A B
C
D t
将曲线A与B、C、D的关联程度分 别记为rAB,rAC,rAD,则它们之间 有如下排序关系:rAB,rAC,rAD, 相应的序列{rAB,rAC,rAD}称为 关联序。
设&为待估参数向量,即&=(a,b)T,则灰微分方程的最小二乘估计 参数列满足 &=(BTB)TBTYn
其中,
z (1) (2) 1 (1) z (3) 1 B= ... ... (1) z (n) 1
x (0) (2) (0) x (3) Y n= ... (0) x (n)
(0) {(0) (i), i 1,2,..., n}
相关文档
最新文档