灰色模型介绍及应用

合集下载

时序预测中的灰色模型介绍(六)

时序预测中的灰色模型介绍(六)

时序预测中的灰色模型介绍时序预测是一种对未来趋势进行预测的方法,它在许多领域都有着重要的应用。

而在时序预测中,灰色模型是一种比较常用的方法之一。

本文将介绍灰色模型的原理、应用和优缺点。

灰色模型是由中国科学家陈纳新教授于1982年提出的,它是一种用于处理少量、不完整或不规则数据的预测方法。

与其他传统的预测模型相比,灰色模型在数据缺乏和不完整的情况下有着较好的适用性。

灰色模型的基本原理是将原始数据集分为发展模型序列和残差序列,通过建立发展模型来对未来的趋势进行预测。

其中,发展模型可以是一次累加生成模型、二次累加生成模型、GM(1,1)模型等。

而残差序列则是通过对发展模型进行修正得到的,用于检验模型的精度和完备性。

在实际应用中,灰色模型常常用于对短期趋势进行预测,尤其在经济、环境、科技等领域有着广泛的应用。

例如,对于某一产品的销售量、某一城市的空气质量指数、某一技术指标的变化趋势等,都可以利用灰色模型进行预测。

与其他预测模型相比,灰色模型的优点在于对少量数据的适用性较强,同时不需要对数据进行平稳化处理和参数识别。

此外,灰色模型还能够较好地处理不规则的、非线性的数据,因此在实际应用中有着一定的优势。

然而,灰色模型也存在一些缺点。

首先,灰色模型对数据质量的要求较高,对于缺乏规律性的数据预测效果可能不理想。

其次,灰色模型在长期预测方面效果不如传统的时间序列模型,因此在某些情况下可能存在局限性。

总的来说,灰色模型是一种适用于少量、不完整或不规则数据的时序预测方法。

它在很多领域都有着广泛的应用,并且在一定的条件下有着较好的预测效果。

然而,使用灰色模型时也需要注意数据的质量和模型的局限性,以便得到更准确、可靠的预测结果。

在实际应用中,我们可以根据具体的情况选择合适的预测模型,综合考虑灰色模型的优缺点,以帮助我们更好地预测未来的趋势。

同时,我们也可以结合其他预测方法和技术,以提高预测的准确性和可靠性。

因此,灰色模型是时序预测中的一种重要方法,值得我们深入了解和研究。

灰色数学及应用是什么

灰色数学及应用是什么

灰色数学及应用是什么灰色数学及其应用是一种基于灰色关联理论的数学方法,通过对少量、不完备或不准确的数据进行分析和预测,识别变量之间的内在联系,揭示数据背后的规律和趋势。

灰色数学方法在自然科学、社会科学和工程技术中有着广泛的应用,包括灰色模型、灰色预测、灰色关联分析等。

灰色数学方法最早由中国科学家郭庆链于1982年提出,其核心思想是通过灰色系统的建模和分析来揭示数据的内在联系和规律。

所谓灰色系统就是指那些缺乏完整、准确和充分信息的系统。

在现实问题中,我们往往会遇到少量的数据、不完备的数据或者是缺乏准确性的数据,这些数据无法用传统的数学模型来描述和分析。

灰色数学方法就是在这种情况下应运而生的。

灰色模型是灰色数学方法的核心,它是一种用于建模和分析灰色系统的数学模型。

典型的灰色模型包括GM(1,1)模型、GM(2,1)模型、自回归模型等。

不同的模型适用于不同的问题和数据类型。

灰色模型可以通过对少量数据进行插值和外推,预测未来的发展趋势和变化规律。

与传统的数学模型相比,灰色模型具有数据要求低、模型简化、参数估计容易等优点,特别适合处理少样本和短序列数据。

灰色预测是灰色数学方法的一种重要应用,它是利用灰色模型对未来发展趋势和变化规律进行预测。

灰色预测方法可以在数据样本量少、数据质量差的情况下进行预测,通常能够获得较高的预测精度。

灰色预测方法已广泛应用于宏观经济预测、市场需求预测、环境污染预测、交通流量预测等领域。

在实际应用中,灰色预测方法常与统计模型、神经网络等其他方法相结合,进一步提高预测精度。

灰色关联分析是灰色数学方法的又一重要应用,它是通过对两个或多个变量的数据序列进行关联分析,揭示它们之间的相关性。

灰色关联分析方法适用于连续数据序列和分类数据序列之间的关联分析,可以用于数据挖掘、特征选择、模式识别等方面。

灰色关联分析方法已广泛应用于经济学、管理学、生物医学、环境科学等领域,帮助研究人员发现变量之间的潜在关系,提取有用的信息。

灰色预测模型及其应用

灰色预测模型及其应用
x(1) (5) x(1) (5) x(1) (4) 34 27 7, x(1) (4) x) (3) x(1) (3) x(1) (2) 17 9 8, x(1) (2) x(1) (2) x(1) (1) 9 6 3, x(1) (1) x(1) (1) x(1) (0) 6 0 6. 归纳上面的式子得到如下结果:一次后减 x(1) (i) x(1) (i) x(1) (i 1) x(0) (i)
x(0) {x(0) (1), x(0) (2), , x(0) (N ) } {6, 3, 8, 10, 7}
4.2 灰色系统的模型
对数据累加
x(1) (1) x(0) (1) 6, x(1) (2) x(0) (1) x(0) (2) 6 3 9, x(1) (3) x(0) (1) x(0) (2) x(0) (3) 6 3+8 17, x(1) (4) x(0) (1) x(0) (2) x(0) (3) x(0) (4) 6 3+8+10 27, x(1) (5) x(0) (1) x(0) (2) x(0) (3) x(0) (4) x(0) (5)
第四章 灰色预测模型及其应用
灰色预测模型(Gray Forecast Model)是通过少量 的、不完全的信息,建立数学模型并做出预测的 一种预测方法.当我们应用运筹学的思想方法解决 实际问题,制定发展战略和政策、进行重大问题 的决策时,都必须对未来进行科学的预测. 预测是 根据客观事物的过去和现在的发展规律,借助于 科学的方法对其未来的发展趋势和状况进行描述 和分析,并形成科学的假设和判断.
(5)系统预测. 通过对系统行为特征指标建立一组相互关联的灰 色预测模型,预测系统中众多变量间的相互协调关系的变化。

灰色预测模型的研究及应用

灰色预测模型的研究及应用

灰色预测模型的研究及应用
灰色预测模型是一种用于预测问题的数学模型,广泛应用于各个领域。

它在1982年由中国科学家GM灰所提出,因此得名为“灰色预测模型”。

灰色预测模型基于灰色系统理论,它假设事物的发展具有一定的规律性和趋势性,但也存在不确定性的因素。

它通过对已知数据的分析和处理,来预测未来的发展趋势。

灰色预测模型的核心思想是将已知数据序列分解为两个部分:灰色部分和白色部分。

灰色部分是由数据的数量级和函数形式决定的,因此可以用来预测未来的趋势。

白色部分则是由不确定的随机因素引起的,往往被视为噪声,不具备预测能力。

灰色预测模型有多种形式,其中最常用的是GM(1,1)模型。

该模型通过建立一阶线性微分方程来描述数据的变化趋势,然后利用指数累减生成灰色模型。

基于灰色模型,可以进一步进行累加、累减、累乘等操作,来实现更复杂的预测。

灰色预测模型在各个领域都有广泛的应用。

其中最典型的应用是经济预测领域,包括国民经济、金融市场等。

此外,它还可以应用于工业生产、环境保护、农业发展、医疗卫生等方面的预测。

灰色预测模型的优点是简单易懂、计算量小、适用范围广。

它可以对数据的趋势进行较为准确的预测,尤其适用于数据量较小或者不完整的情况下。

缺点是对数据的要求较高,数据的采
样点要均匀分布,并且在建立模型时需要进行一些参数的选择,可能存在主观性和不确定性。

总之,灰色预测模型是一种有效的预测方法,具有广泛的应用前景。

在实际应用中,需要对具体问题进行合理的建模和参数选择,以提高预测的准确性。

灰色模型原理

灰色模型原理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

灰色模型白化方程

灰色模型白化方程

灰色模型白化方程一、引言灰色模型理论是一种非线性灰色系统建模分析工具,可以对非线性系统进行建模和预测。

而灰色模型白化方程是在灰色模型理论的基础上,针对模型的白化进行了研究。

本文将详细介绍灰色模型白化方程的基本原理、方法和应用。

二、灰色模型概述灰色模型是一种基于少量、不完整数据进行分析预测的方法。

相比于传统的统计模型,它具有数据要求低、计算简单、适用范围广的特点。

灰色模型的基本思想是通过建立灰色微分方程来描述和预测系统的行为。

灰色模型包括GM(1,1)模型、GM(0,N)模型等。

三、灰色模型白化方程的基本原理灰色模型白化方程是针对灰色模型中存在的高次方程的问题进行研究的。

在传统的灰色模型中,常常只考虑一阶微分方程,而实际问题中往往需要考虑更高次的方程。

这时,就需要对原始的高次方程进行白化处理,使其转化为一阶方程,从而简化模型的建立和求解。

四、灰色模型白化方程的方法4.1 高阶累加生成白化方程通过对高阶累加灰色模型进行白化处理,将高阶方程转化为一阶方程,从而简化原始模型的求解过程。

具体方法是对累加发展系数进行递推运算,直至得到一阶方程为止。

4.2 指数生成白化方程指数生成白化方程是另一种常用的白化方法。

它通过引入指数项,将高阶方程转化为一阶方程。

具体方法是将原始模型进行指数运算,使高阶方程转化为新的一阶方程。

4.3 灰色关联度生成白化方程灰色关联度是灰色模型中常用的一种分析方法。

通过计算数据序列之间的相似度,可以确定白化方程的形式和参数。

具体方法是计算数据序列的关联系数,并将其转化为白化方程。

4.4 灰色累积生成白化方程灰色累积生成白化方程是对累加生成白化方程的改进和扩展。

它引入累积项,考虑了灰色模型中动态变化的特性。

具体方法是在累加生成白化方程的基础上,加入累积项进行修正。

五、灰色模型白化方程的应用灰色模型白化方程在实际问题中有着广泛的应用。

主要包括以下几个方面: 1. 经济预测:通过灰色模型白化方程可以对经济发展进行预测和分析,提供决策支持。

数学建模——灰色预测模型

数学建模——灰色预测模型

数学建模——灰色预测模型灰色预测模型(Grey Forecasting Model)是一种用于预测不确定性数据的数学模型。

它适用于那些缺乏充分历史数据、不具备明显的规律性趋势或周期性的情况。

灰色预测模型基于灰色系统理论,通过分析数据的变化趋势和规律,来进行预测。

该模型在处理少量数据、缺乏趋势规律的情况下,具有一定的优势。

灰色预测模型的基本思想:灰色预测模型基于“白化(Whitening)”和“黑化(Blackening)”的思想,将不确定性数据分为“白色”和“黑色”两部分。

其中,“白色”代表已知数据,具有规律性和趋势,可以进行预测;而“黑色”代表未知数据,缺乏规律,需要进行预测。

通过建立数学模型,将“白色”和“黑色”数据进行融合,得出预测结果。

灰色预测模型的基本步骤:1.建立灰色数列:将原始数据分成“白色”和“黑色”两部分,构建灰色数列。

2.建立灰色微分方程:对“白色”数列进行微分,得到一阶或高阶微分方程。

3.求解微分方程:求解微分方程,得到预测模型的参数。

4.进行预测:利用已知的模型参数,对“黑色”数据进行预测,得出未来的趋势。

示例:用灰色预测模型预测销售量假设你是一家新开设的小型餐厅的经营者,你希望预测未来三个月的月销售量。

然而,你的餐厅刚刚开业不久,历史销售数据有限,且不具备明显的趋势。

这种情况下,你可以考虑使用灰色预测模型来预测销售量。

步骤:1.建立灰色数列:将已知的销售数据分为“白色”(已知数据)和“黑色”(未知数据)两部分。

2.建立灰色微分方程:对“白色”销售数据进行一阶微分,得到灰色微分方程。

3.求解微分方程:根据灰色微分方程的形式,求解微分方程,得到模型的参数。

4.进行预测:利用求解得到的模型参数,对“黑色”销售数据进行预测,得到未来三个月的销售量趋势。

这个例子中,灰色预测模型可以帮助你基于有限的历史销售数据,预测未来的销售趋势。

虽然该模型的精确度可能不如其他更复杂的方法,但在缺乏充足数据时,它可以提供一种有用的预测工具。

时序预测中的灰色模型介绍(十)

时序预测中的灰色模型介绍(十)

时序预测中的灰色模型介绍时序预测是一种应用广泛的数据分析方法,它可以帮助我们预测未来一段时间内的数据趋势。

而在时序预测中,灰色模型是一种常用的模型之一。

本文将介绍灰色模型的基本原理、应用范围和优缺点。

一、灰色模型的基本原理灰色系统理论最早由中国科学家陈裕昌教授提出,它是一种用于处理少量数据和缺乏信息的系统分析方法。

灰色模型的基本原理是通过对数据进行灰色关联分析、灰色预测等处理,来实现对未来时序数据的预测。

灰色模型的关键在于建立数据的灰色关联度,通过对数据进行加权处理,将不规则的数据变为规则的规整数据,进而实现对未来数据的预测。

这种方法不仅可以用于单变量时序数据的预测,还可以用于多变量时序数据的预测,具有一定的灵活性和适用范围。

二、灰色模型的应用范围灰色模型在实际应用中具有广泛的应用范围,主要包括以下几个方面:1. 经济领域:灰色模型可以用于对经济指标的预测,如国内生产总值、消费指数、失业率等。

通过对这些指标的预测,可以帮助政府和企业制定发展战略和政策。

2. 工业领域:灰色模型可以用于对工业生产数据的预测,如原材料价格、产量、需求量等。

这对于企业的生产计划和库存管理具有重要意义。

3. 环境领域:灰色模型可以用于对环境数据的预测,如空气质量、水质数据等。

通过对这些数据的预测,可以帮助政府和环保部门采取相应的措施来改善环境。

4. 医疗领域:灰色模型可以用于对医疗数据的预测,如疾病发病率、病人数量、医疗资源需求等。

这对于医院和卫生部门的资源配置和医疗服务规划具有重要意义。

三、灰色模型的优缺点灰色模型作为一种时序预测方法,具有以下优点:1. 适用范围广:灰色模型可以处理各种类型的时序数据,包括线性和非线性数据,适用范围广泛。

2. 数据要求低:灰色模型对数据的要求相对较低,对于缺乏信息或者数据量较少的情况也可以进行预测。

3. 预测精度高:灰色模型在一定范围内可以取得较高的预测精度,对于短期和中期的预测效果较好。

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

第十章灰色模型介绍及应用(徐利艳天津农学院 2.4万字) 10.1灰色理论基本知识10.1.1概言10.1.2有关名词概念10.1.3GM建模机理10.2灰色理论模型应用10.2.1GM(1,1)模型的应用——污染物浓度问题10.2.2 GM(1,1)残差模型的应用——油菜发病率问题 10.2.3GM模型在复杂问题中的应用——SARS 疫情问题 10.2.4 GM(1,n)模型的应用——因素相关问题本章小结思考题推荐阅读书目第十章灰色模型介绍及应用10.1灰色理论基本知识10.1.1概言客观世界的很多实际问题,其内部的结构、参数以及特征并未全部被人们了解,人们不可能象研究白箱问题那样将其内部机理研究清楚,只能依据某种思维逻辑与推断来构造模型。

对这类部分信息已知而部分信息未知的系统,我们称之为灰色系统。

本章介绍的方法是从灰色系统的本征灰色出发,研究在信息大量缺乏或紊乱的情况下,如何对实际问题进行分析和解决。

灰色系统的研究对象是“部分信息已知、部分信息未知”的“小样本”、“贫信息”不确定性系统,它通过对“部分”已知信息的生成、开发实现对现实世界的确切描述和认识。

信息不完全是“灰”的基本含义。

灰色系统理论建模的主要任务是根据具体灰色系统的行为特征数据,充分开发并利用不多的数据中的显信息和隐信息,寻找因素间或因素本身的数学关系。

通常的办法是采用离散模型,建立一个按时间作逐段分析的模型。

但是,离散模型只能对客观系统的发展做短期分析,适应不了从现在起做较长远的分析、规划、决策的要求。

尽管连续系统的离散近似模型对许多工程应用来讲是有用的,但在某些研究领域中,人们却常常希望使用微分方程模型。

事实上,微分方程的系统描述了我们所希望辨识的系统内部的物理或化学过程的本质。

目前,灰色系统理论已成功地应用于工程控制、经济管理、未来学研究、生态系统及复杂多变的农业系统中,并取得了可喜的成就。

灰色系统理论有可能对社会、经济等抽象系统进行分析、建模、预测、决策和控制,它有可能成为人们认识客观系统改造客观系统的一个新型的理论工具。

10.1.2有关名词概念灰数:一个信息不完全的数,称为灰数。

灰元:信息不完全或内容难以穷尽的元素,称为灰元。

灰关系:信息不完全或机制不明确的关系,称为灰关系。

具有灰关系的因素是灰因素,灰因素之间的量化作用,称为灰关联。

灰色系统:含灰数、灰元或灰关系的系统称为信息不完全系统。

如果按照灰色理论去研究它。

则称此系统为灰色系统。

累加生成:由于灰系统对一切随机量都可看作是在一定范围内变化的灰色量,因此,为适应灰系统建模需要,提出“生成”的概念,“生成”即指对原始数据做累加(或累减)处理。

累加生成一般可写成AGO 。

若计(0)x为原始数列,()r x为r 次累加生成后数列,即(0)(0)(0)(0){(1),(2),()}x x x x n = ()()()(){(1),(2),()}r r r r x x x x n =则r 次累加生成算式为()(1)(1)(1)(1)1(1)(1)(1)(1)()(1)()(1)(2)()()[(1)(2)(1)]()(1)()kr r r r r i r r r r r r x k xxxk x i x x x k x k x k x k ----=-----=++==++-+=-+∑ 一般常用的是一次累加生成,即(1)(0)1(1)(0)()()(1)()ki x k x i x k x k ===-+∑10.1.3GM 建模机理建立GM 模型,实际就是将原始数列经过累加生成后,建立具有微分、差分近似指数规律兼容的方程,成为灰色建模,所建模型称为灰色模型,简记为GM (Grey Model )。

如GM (m,n )称为m 阶n 个变量的灰色模型,其中GM (1,1)模型是GM (1,n )模型的特例,是灰色系统最基本的模型,也是常用的预测模型,因此本章重点介绍几种GM (1,1)模型的建模过程和计算方法,并简单介绍GM (1,n )建模过程。

GM (1,1)的建模机理GM (1,1)模型是GM (1,N )模型的特例,其简单的微分方程形式(白化形式的微分方程)是+=dxax u dt利用常数变易法解得,通解为()-=+at u x t ce a若初始条件为00,()==t x t x ,则可得到微分方程的特解为0()()-=-+at u ux t x e a a或时间响应函数(1)(1)((1))-+=-+at u ux t x e a a其中白化微分方程中的ax 项中的x 为dxdt的背景值,也称为初始值; ,a u 为常数(有时也将u 写成b )。

按白化导数定义有差分形式的微分方程,即()()lim ∆→+∆-=∆t dx x t t x t dt t 显然,当时间密化值定义为1,即当1∆→t 时,上式可记为1[(1)()]lim ∆→=+-t dxx t x t dt 记为离散形式(1)()=+-dxx t x t dt这显然表明dxdt是一次累计生成,因此上述方程可改写为 (1)(1)(0)(1)()(1)=+-=+dxx t x t x t dt这实际也表明,模型是以生成数(1)x((1)x 是以(0)x 的一次累加)为基础的。

当∆t 足够小时,()x t 到()+∆x t t 不会发生突变,因此可取()x t 与()+∆x t t 的平均值作为0∆→t 时的背景值,因此,背景值便可记为(1)(1)(1)1[(1)()]2=++x x t x t 或(1)(1)(1)1[(1)()]2=++x x k x k 于是白化的微分方程(1)(1)+=dx ax u dt可改写为 (0)(1)(1)1(1)[(1)()]2++++=x k a x k x k u 或(0)(1)(1)1(1)[(1)()]2+=-+++x k a x k x k u 即(0)(1)(1)(0)(1)(1)(0)(1)(1)1(2)[(2)(1)]21(3)[(2)(1)]21()[()(1)]2=-++=-++=-+-+x a x x u x a x x ux n a x n x n u因此,上述方程可以改写为矩阵方程形式,即(1)(1)(0)(1)(1)(0)(0)(1)(1)1[(2)(1)]21(2)1[(2)(1)]1(3)21()1[()(1)]2⎡⎤-+⎢⎥⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥-+⎢⎥⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥-+-⎢⎥⎣⎦a x x x a x x x a u x n a x n x n 引入下列符号,设(0)(0)(0)(2)(3)()⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦N x x Y x n 111⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦E (1)(1)(1)(1)(1)(1)1[(2)(1)]21[(2)(1)]21[()(1)]2⎡⎤-+⎢⎥⎢⎥⎢⎥-+⎢⎥=⎢⎥⎢⎥⎢⎥-+-⎢⎥⎣⎦a x x a x x X a x n x n 于是便有[]⎡⎤=+=⎢⎥⎣⎦N a Y aX uE X E u令⎡⎤=⎢⎥⎣⎦a a u (1)(1)(1)(1)(1)(1)1[(2)(1)]121[(2)(1)]1[]21[()(1)]12⎡⎤-+⎢⎥⎢⎥⎢⎥-+⎢⎥==⎢⎥⎢⎥⎢⎥-+-⎢⎥⎣⎦a x x a x x B X E a x n x n则[]⎡⎤=+==⎢⎥⎣⎦N a Y aX uE X E Ba u解得1()-⎡⎤==⎢⎥⎣⎦T T N a a B B B Y u将求解得到的代入微分方程的解式(也称时间响应函数),则(1)(1)(1)((1))-+=-+ak u ux k x e a a由于(0)(1)(1)(1)=xx ,因此求导还原得(0)(0)(1)((1))-+=--ak ux k a x e a上述两式便为GM (1,1)的时间响应式,及灰色系统预测模型的基本算式,当然上述两式计算结果只是近似计算值。

为简记,一般可以将GM (1,1)的建模过程记为(0)0(1)(0)((1);,)(1)(1)⋅⋅⇒⇒+⇒+IAGO GM AGOx GM x a u x k x k10.2灰色理论模型应用10.2.1GM (1,1)模型的应用——污染物浓度问题GM (1,1)模型是灰色系统最基本的模型,下面以污染物浓度问题说明GM (1,1)模型的建立及求解过程。

例10.1 某污染源中某种污染物质量浓度测量值如表10.1,试建立GM (1,1)模型表10.1 某污染物质量浓度测量值 (mg/L )解:第一步,设原始数据为(0)(0)(0)(0)((1),(2),,(6))(3.936,4.575,4.968,5.063,5.968,5.507)==x x x x 第二步,对原始数据进行累加生成,即(1)(0)=x AGOx(1)(0)(1)(1) 3.936==x x(1)(1)(0)(2)[(1)(2)] 3.936 4.5758.511=+=+=x x x(1)(1)(0)(3)[(2)(3)]13.479=+=x x x (1)(1)(0)(4)[(3)(4)]18.542=+=x x x (1)(1)(0)(5)[(4)(5)]24.510=+=x x x (1)(1)(0)(6)[(5)(6)]30.017=+=x x x因此累加生成数据为(1)(0)(3.936,8.511,13.479,18.542,24.510,30.017)==x AGOx第三步,构造矩阵,N B Y(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)1[(1)(2)]121 -6.2235 1.0000[(2)(3)]12 -10.9950 1.00001-16.0105 1.0000[(3)(4)]12 -21[(4)(5)]121[(5)(6)]12⎡⎤-+⎢⎥⎢⎥⎢⎥-+⎢⎥⎢⎥⎢⎥==-+⎢⎥⎢⎥-+⎢⎥⎢⎥⎢⎥-+⎢⎥⎣⎦x x x x B x x x x x x 1.5260 1.0000 -27.2635 1.0000⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦ (0)(0)(0)[(2),(3),,(6)][4.575 4.968 5.063 5.968 5.507]==T TN Y x x x 第四步,计算1ˆ()-=T T N aB B B Y 。

先求1()-TB B ,即1622.6 -82.0 -82.0 5⎡⎤=⎢⎥⎣⎦T B B 根据逆矩阵的求解方法,得1 0.0036 0.0592() 0.0592 1.1706-⎡⎤=⎢⎥⎣⎦T B B 再求TN B Y 的值,即-442.7641 26.0810⎡⎤=⎢⎥⎣⎦T N B Y 进而求得ˆa的值为 10.0036 0.0592-442.7641-0.0539a ˆ() 0.0592 1.1706 26.0810 4.3322u -⎡⎤⎡⎤⎡⎤⎡⎤====⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦TTN a B B B Y 计算GM1_1的程序如下function 10toliti01(X0) [m,n]=size(X0); X1=cumsum(X0); X2=[];for i=1:n-1X2(i,:)=X1(i)+X1(i+1); endB=-0.5.*X2; t=ones(n-1,1); B=[B,t]; YN=X0(2:end);P_t=YN./X1(1:(length(X0)-1)) A=inv(B.'*B)*B.'*YN.'; a=A(1) u=A(2) Bb1=B.'*Bb2=inv(B.'*B) b3=B.'*YN.' b4=u/ab5=X1(1)-b4 b6=-a*b5第五步,将,a u 的值代入微分方程的时间响应函数,令(1)(1)ˆ(1)(0) 3.936==xx ,得(1)(1)0.0539ˆ(1)((1))84.326480.3904-+=-+=-ak k u uxk x e e a a第六步,求导还原得(0)(1)0.0539ˆ(1)((1)) 4.5443-+=--=ak k uxk a x e e a第七步,对上述模型进行精度检验。

相关文档
最新文档