灰色理论基础(自己总结)

合集下载

灰色系统理论简介

灰色系统理论简介
社会问题分析
通过灰色关联分析等法,研究社会问题的内在关联和影响因素,为解决社会 问题提供思路。
环境领域
气候变化预测
利用灰色系统理论对气候数据进行处理和分析,预测未来气候变化趋势,为应对气候变化提供依据。
环境污染评估
通过构建灰色预测模型,评估环境质量状况和污染发展趋势,为环境治理提供参考。
农业领域
行预测,为空气污染防治提供决策支持。
案例三:灰色系统理论在农业生产中的应用
总结词
利用灰色关联分析和灰色预测模型指导农业生产,提 高农业产量和经济效益。
详细描述
农业生产是一个复杂的系统,受到多种因素的影响, 而灰色系统理论可以为农业生产提供有效的指导。通 过灰色关联分析和灰色预测模型,可以分析农业系统 中各因素之间的关联程度和未来发展趋势,为农业生 产提供科学依据。例如,在农作物种植中,可以利用 灰色系统理论分析气候、土壤等因素对农作物生长的 影响,制定合理的种植计划,提高农业产量和经济效 益。
灰色关联分析的优势在于 它能够处理不完全信息, 对数据量要求不高,且计 算简单。
ABCD
它通过比较各因素之间的 相似度,量化它们之间的 关联程度,从而为决策提 供依据。
在实际应用中,灰色关联 分析广泛应用于经济、社 会、工程等多个领域。
灰色预测模型
01
灰色预测模型是灰色系统理论中 用于预测未来发展趋势的方法。
发展历程
灰色系统理论经过多年的研究和发展,已经广泛应用于各个领域, 包括经济、管理、社会、环境等。
未来展望
随着信息技术和大数据的不断发展,灰色系统理论将会在更广泛的 领域得到应用和发展,同时也将面临更多的挑战和机遇。
02
灰色系统理论的核心概 念
灰色关联分析

灰色预测理论-定义

灰色预测理论-定义

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

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

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

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

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

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

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

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

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

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

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

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

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

灰色系统理论概述

灰色系统理论概述

灰色系统理论概述一、本文概述本文旨在对灰色系统理论进行全面的概述和探讨。

灰色系统理论,作为一种专门研究信息不完全、不明确、不确定系统的新兴学科,自其诞生以来,已经在众多领域,如经济管理、预测决策、生态环保等,展现出其独特的优势和强大的应用价值。

本文首先简要介绍了灰色系统理论的基本概念、发展历程和主要特点,然后详细阐述了灰色系统理论的核心内容,包括灰色预测、灰色决策、灰色关联分析等方面。

本文还将对灰色系统理论的应用领域和前景进行展望,以期能够为广大读者提供一个全面、深入的灰色系统理论概述,并激发更多学者和研究人员对该领域的兴趣和探索。

二、灰色系统理论的基本原理灰色系统理论是一种专门研究信息不完全、不明确的系统的理论。

它的基本原理主要包括灰色关联分析、灰色预测模型和灰色决策等。

这些原理的核心思想是利用已知信息,通过灰色理论的处理方法,挖掘系统的内在规律,从而实现对系统的有效描述和预测。

灰色关联分析是灰色系统理论中的一种重要方法。

它通过计算系统中各因素之间的关联度,揭示因素之间的内在联系和动态变化过程。

这种方法对于处理信息不完全、数据不规则的系统尤为有效,能够帮助我们更好地理解系统的结构和行为。

灰色预测模型是灰色系统理论的另一个核心原理。

它利用少量的、不完全的信息,通过建立灰色微分方程或灰色差分方程,实现对系统发展趋势的预测。

灰色预测模型具有预测精度高、计算简便等优点,广泛应用于经济、社会、工程等多个领域。

灰色决策是灰色系统理论在决策领域的应用。

它通过分析决策问题中的灰色信息,结合灰色关联分析和灰色预测模型等方法,为决策者提供科学、合理的决策依据。

灰色决策注重决策过程的系统性和整体性,有助于提高决策的科学性和准确性。

灰色系统理论的基本原理包括灰色关联分析、灰色预测模型和灰色决策等。

这些原理为我们提供了一种全新的视角和方法来理解和处理信息不完全、不明确的系统。

通过运用这些原理,我们可以更好地揭示系统的内在规律,实现对系统的有效描述和预测,为决策和实践提供有力支持。

灰色理论

灰色理论
灰色理论
先特软件 二〇一一年四月
目 录


灰色理论基础 灰色关联 灰色预测
灰色理论基础



1982 Grey Theory 邓聚龙提出 针对系统模型之不确定性及信息之不完整性, 进行系统的关连分析及模型建构,并借着预测 及决策的方法来探讨与了解系统。 信息不完全、不确定的系统 研究少数据不确定性的学科 最适合的场景:少量数据、递增趋势
灰色理论基础



白色系统是指一个系统的内部特征是完全已知 的,即系统的信息是完全充分的 黑色系统是指一个系统的内部信息对外界来说 是一无所知的,只能通过它与外界的联系来加 以观测研究 灰色系统内的一部分信息是已知的,另一部分 信息是未知 的,系统内各因素间有不确定的关 系。
灰色理论基础


令: 则:
ei 0 i 0 , S0 0.6745S1 为什么是0.6745?
P Pei S0
P
C
精度等级表
>0.95
>0.80 >0.70
<0.35
<0.50 <0.65
好 合格 勉强合格 不合格
≤0.70
≥0.65
谢谢
灰色预测

确定B和Y
灰色预测

求解参数确定模型
注:这是一阶累加序列的模型
灰色预测

检验

残差检验 后验差检验
灰色预测

残差检验
主要看平均相对误差: 平均相对误差=sum(|残差比|)/n 以上假设模型经过第一个数据点,模型可以 经过不同点
灰色预测

后验差检验
a.计算原始序列标准差:

《灰色系统理论及其应用》——读书笔记

《灰色系统理论及其应用》——读书笔记

第一章灰色系统的概念与基本原理1.1 灰色系统理论的产生于发展动态1.1.1 灰色系统理论产生的科学背景1、在系统研究中,由于内外扰动的存在和认识水平的局限,人们得到的信息往往带有某种不确定性。

随着科学技术的发展和人类社会的进步,人们对各类系统不确定性的认识逐步深化,对不确定性系统的研究也日益深入。

邓聚龙于80年代创立的灰色系统理论。

2、中国学者邓聚龙在1982年创立的灰色系统理论,是一种研究少数据、贫信息不确定性问题的新方法。

3、灰色系统理论以“部分信息已知、部分信息未知”的“小样本”、“贫信息”不确定性系统为研究对象,主要通过对“部分”已知信息的生成、开发,提取有价值的信息,实现对系统运行行为、演化规律的正确描述和有效监控。

1.1.2 灰色系统理论的产生与发展动态1、灰色系统理论的产生——1982年,北荷兰出版公司的《系统与控制通讯》(Systems & Control Letters)杂志刊载了我国学者邓聚龙的第一篇灰色系统系统论文“灰色系统的控制问题”(The control problem of grey systems);同年,《华中工学院学报》刊载了邓聚龙的第一篇中文灰色系统论文“灰色控制系统”。

这两篇开创性论文的公开发表,标志着灰色系统理论的问世。

1.1.3 不确定性系统的特征与科学的简单性原则1、信息不完全、不准确是不确定性系统的基本特征。

2、系统演化的动态特性、人类认识能力的局限性和经济、技术条件的制约,导致不确定性系统的普遍存在。

3、信息不完全是不确定性系统的基本特征之一。

信息不完全是绝对的,信息完全则是相对的。

4、概率统计中的“大样本”,实际上表达了人们对不完全的容忍程度。

通常情况下,样本量超过30即可视为“大样本”。

5、不确定性系统的另外一个基本特征是数据不准确。

从不准确产生的本质来划分,又可分为概念型、层次型和预测型三类:(1)概念型。

概念型不准确源于人们对某种事物、观念或意愿的表达,如人们通常所说的“大”、“小”、“多”、“少”、“高”、“低”、“胖”、“瘦”、“好”、“差”以及“年轻”、“漂亮”、“一堆”、“一片”、“一群”等,都是没有明确标准的不准确概念,难以用准确的数据表达。

[数学]灰色系统理论

[数学]灰色系统理论
因素分析的基本方法过去主要采取回归分析等 办法,但是这种方法需要大量数据作为基础,计算 量大。而灰色系统理论采用的关联分析方法可以克 服这个弊端。
灰色系统理论进行关联分析的两种方法:一 根 据数据的几何关系分析法;二 利用关联公式分析法
生成数的生成方法
生成方法 一次累加
应用相关 时间
一次累减
时间
均值生成
得 Xˆ 0 ( Xˆ 0 (1), Xˆ 0 (2), Xˆ 0 (3), Xˆ 0 (4), Xˆ 0 (5))
(2.8740, 3.2320, 3.3545, 3.4817, 3.6136)
对比原数据
X0=( x0(1), x0(2), x0(3), x0(4), x0(5) )
=( 2.874, 3.278, 3.337, 3.390, 3.679 )
3.检验预测值
4.预测预报 由模型 GM(1,1)所得到的指定时区内的预测值,
根据实际问题的需要,给出相应的预测预报。
定义 设原始数据序列
X 0 ( x0 (1), x0 (2), , x0 (n))
相应的预测模型模拟序列:
X0
x0
1 , x0
2,
残差序列:
x0
n
0 0 1 , 0 2 , 0 n
b a
85.276151e0.0372k
82.402151
第五步:求X1的模拟值
X 1 (x1 (1), x1 (2), x1 (3), x1 (4), x1 (5)) (2.8704,6.1060,9.4605,12.9422,16.5558)
第六步:还原出 X0 的模拟值,由 Xˆ0(k) Xˆ1(k) Xˆ1(k 1)
主要内容

灰色理论

灰色理论

理论简介灰色理论认为系统的行为现象尽管是朦胧的,数据是复杂的,但它毕竟是有序的,是有整体功能的。

灰数的生成,就是从杂乱中寻找出规律。

同时,灰色理论建立的是生成数据模型,不是原始数据模型,因此,灰色预测的数据是通过生成数据的gm(1,1)模型所得到的预测值的逆处理结果。

其关联度提出系统的关联度分析方法,是对系统发展态势的量化比较分析。

关联度的一般表达式为:nri=1/n∑xi(k)i=1ri 是曲线xi对参考曲线x0的关联度。

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

累加前数列为原始数列,累加后为生成数列。

基本关系式:记x(0)为原始数列x(0)=( x(0)(k)xk=1,2,…,n)=(x(0)(1),x(0)(2),…,x(0)(n))记x(1)为生成数列x(1)=( x(1)(k)xk=1,2,…,n)=(x(1)(1),x(1)(2),…,x(1)(n))如果x(0) 与x(1)之间满足下列关系,即kx(1)(k)= ∑x(0)(i)i=a称为一次累加生成。

b、累减生成:前后两个数据之差,累加生成的逆运算。

累减生成可将累加生成还原成非生成数列。

c、映射生成:累加、累减以外的生成方式。

<3>、建立模型a、建模机理b、把原始数据加工成生成数;c、对残差(模型计算值与实际值之差)修订后,建立差分微分方程模型;d、基于关联度收敛的分析;e、gm模型所得数据须经过逆生成还原后才能用。

f、采用“五步建模(系统定性分析、因素分析、初步量化、动态量化、优化)”法,建立一种差分微分方程模型gm(1,1)预测模型。

基本算式为:令x(0)=(x(0)(1),x(0)(2),…,x(0)(n))作一次累加生成,kx(1)(k)= ∑x(0)(m)m=1有x(1)=(x(1)(1),x(1)(2),…,x(1)(n))=(x(0)(1),x(1)(1)+x(0)(2),…,x(1)(n-1)+x(0)(n))x(1)可建立白化方程:dx(1)/dt+ax(1)=u 即gm(1,1).该方程的解为: x(1)(k+1)=(x(1)(1)-u/a)e-ak+u/a预测方法a、数列预测b、灾变预测c、季节灾变预测d、拓扑预测e、系统综合预测f、模糊预测对于一个模糊系统来说,传统的预测方法就会失去作用。

灰色模型原理

灰色模型原理

灰色模型原理
灰色模型是一种用于描述和预测非随机数据序列的数学模型,它主要用于处理缺乏足够数据或无法进行精确建模的问题。

灰色模型的原理基于灰色系统理论,该理论认为系统的行为由两部分组成:系统的确定性部分和系统的随机性部分。

在灰色模型中,我们将非随机序列分为两类:原始数据和累加数据。

原始数据是指所研究对象的历史观测数据,累加数据是指原始数据按照某种规则进行累积得到的数据。

通过累加数据,我们可以得到一个累加生成序列,它反映了系统的演化趋势。

然后,我们将累加生成序列分解为两个序列:发展序列和累减序列。

发展序列是指系统的确定性发展趋势,它是通过累加生成序列的一阶累加得到的,累减序列是指系统的随机变动,它是通过原始数据减去对应的发展序列得到的。

接下来,我们需要对发展序列进行建模。

常用的方法是灰色模型建模,其中最常用的是灰色一次指数平滑模型(GM(1,1)模型)。

该模型假设发展序列满足一个一阶指数增长或衰减的规律,通过最小二乘法求解得到模型参数。

最后,我们使用建立的模型来预测系统未来的行为。

通过预测模型,我们可以对未来的数据进行估计,从而提供决策支持或制定相应的措施。

总体来说,灰色模型利用原始数据和累加数据,通过分解和建模的方式,可以描述非随机序列的演化趋势并进行预测。

它在
数据缺乏或难以建模的情况下,为我们提供一种简单有效的分析方法。

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

灰色理论
在灰色理论中,通常用GM (n, m )来表示灰色模型,其中,n 为差分次数,m 为变量的个数。

对于沉降的预测,工程研究人员一般采用GM (1, 1)来进行预测。

等时距GM (1, 1)模型
等时距GM (1, 1)模型是最常用的一种灰色预测模型,也是非等时距GM (1,1)模型的建模基础。

设观测到的原始等时距数据序列为:
{}[0](0)(0)(0)(0)(1),(2),,(),,()X x x x k x n =⋅⋅⋅⋅⋅⋅
其中,(0)()x k 为k t 时刻对应的初始数值,时间步长1i i t t c +-=为常数,1,2,3i n =⋅⋅⋅。

对[0]X 中的数据经过一次累加(1-AGO )运算,得到光滑的生成数列:
{}[1](1)(1)(1)(1)(1),(2),,(),,()X x x x k x n =⋅⋅⋅⋅⋅⋅
其中,(1)(0)1()()k k i i x t x
t ==∑,1,2,3k n =⋅⋅⋅。

[1]X 的均值数据序列[1]Z 可以表示为:{}[1](1)(1)(1)(1)(1),(2),,(),,(1)Z z z z k z n =⋅⋅⋅⋅⋅⋅-
其中,(1)(1)(1)()1/2()(1)z k x k x k ⎡⎤=++⎣⎦。

(1)()x k 的GM (1, 1)模型白化形式的微分方程可表示为:
(1) 其中,a ,b 为待定参数,可以由式(1)离散化后求得,式(1)在区间[,1]k k +离散后的方程为:
(0)(1)(1)()x k az k b ++= (2)
离散的过程:
式(1)在区间[,1]k k +上积分,有:
11
1(1)(1)()()k k k k
k k
dx
t ax t dt bdt ++++=⎰⎰⎰ 1(1)(1)(1)(0)()(1)()(1)
k k
dx
t x k x k x k +=+-=+⎰
所以,式(1)离散后的方程为式(2)。

利用最小二乘法可以从式(2)中求得参数a 和b :
(0)(1)(0)(1)(1)()(1)=-()x k az k b x k az k b Y Ba ++=⇒++⇒= 式中,(1)(0)(1)(0)(1)(0)(1), 1(2)(2), 1(3), Y=, , 1 (1),1()z x a z x B a b z n x n ⎡⎤⎡⎤-⎢⎥⎢⎥-⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⋅⋅⋅⋅⋅⋅⎣⎦⎢⎥⎢⎥⎢--⎥⎢⎥⎣⎦⎣⎦
把求得的参数代入式(1)中,可以得到白化方程的解为: (1)1()/at x t c e b a -=+
当t=1时,(1)(1)(0)(1)(1)(1)()=(1)(1)()=((1)/)/a t x t x x x t x b a e b a --=⇒-+
所以GM (1,1)模型的时间相应数据序列为:
k =1,2,3….n 。

还原到初始数据为:
k =1,2,3….n 。

预测精度分析及检验
根据GM (1,1)模型计算得到的预测值是否可靠,必须通过一定的检验手段和评价标准进行验证,常采用关联度分析或后验差检验来保证预测的可靠性,这里主要介绍后一种检验方法。

后验差检验方法是根据残差的均方差2S 和原始数据的均方差1S 的比值来判断的。

原始数据
序列为{}(0)()x k ,预测数据序列为{}
(0)()x k ,其残差为: (0)
(0)()()()k x k x k ε=-
^(0)11
1()n k S x x k n ===∑
^211()n k S k n εε===∑ 后残差比值为21/C S S =
小误差概率为:
对[1]X 可以建立GM (1,1)模型的条件:
光滑比:(0)(1)()()/(1)k x k x k ρ=-
级比:(1)(1)()()/(1)k x k x k σ=-
当[1]3()0.5 ()()(1,1.5]k k k X ρσ><∈,说明原始数据光滑,(说明满足准指数规律),可以对[1]X 可以建立GM (1,1)。

非等时距GM (1,1)模型
当时间步长1i i t t c +-≠(常数)时,原始数据序列为非等时距数据序列,在实际工程中得到的原始数据往往属于这一类型的数据。

因此必须将非等时距数据序列转化为等时距序列,在利用建立等时距GM (1,1)模型的方法建立非等时距GM (1,1)模型。

利用三次样条插值法(cubic spline interpolation method )将非等时距数据序列转化为等时距数据序列,在按照等时距GM (1,1)模型进行预测。

三次样条插值法用Matlab 实现的代码及实例
代码:
pp=csape(x,y,’conds ’,’valconds ’)
x,y 为初始数据序列
conds 为初始边界条件:
1.边界为一阶导数,用complete 表示,其值在valconds 中给出;
2.边界为二阶导数,用second 表示,其值在valconds 中给出,缺省时为[0,0];
3.非扭结条件,用not-a-knot 表示;
4.周期条件,用periodic 表示
一般选用前两种。

实例:
Clear;
x=[1,2,4,5];
y=[1,3,4,2];
pp=csape(x,y,’complete ’,[-1,3]);
xx=1:0.1:5;
yy=ppval(pp,xx);
plot(xx,yy).
等时距GM (1,1)模型用Matlab 实现的程序代码:
y=input(‘请输入原始数据序列’);
n=length(y); %原始数据序列的维数
yy=ones(n,1); %列向量,用来给变量申请内存
yy(1)=y(1);
for i=2:n
yy(i)=yy(i-1)+y(i);
end
%yy为1-AGO累加后生成的数列
%接下来求B向量
B=ones(n-1,2);
For i=1:n-1
B(i,1)=-(yy(i)+yy(i+1))/2; %B矩阵的第一列元素
B(i,2)=1; %B矩阵的第二列元素
end
BT=B’; %B的转置矩阵
%接下来求Y矩阵
For j=1:n-1
YN(j)=y(j+1); %此处所求的YN矩阵为行向量end
YN=YN’;
A=inv(BT*B)*BT*YN; %A为2维列向量
a=A(1);
b=A(2);
t=b/a;
%灰色模型的预测数据
t-test=input(‘请输入需要预测的个数’);
for i=1:n+t-test;
yys(1)=y(1);
yys(i+1)=(y(1)-t)*exp(-a*i)+t;
end
%还原到原始数据
For j=n+t-test:-1:2
ys(j)=yys(j)-yys(j-1);
end
x=1:n;
xn=2:t-test+n;
yn=ys(2:n+t-test);
plot(x,y,’r’,xn,yn,’b’)。

相关文档
最新文档