灰色预测模型GM

合集下载

基于GM_(0,n)灰色预测模型的构造预测及定量评价

基于GM_(0,n)灰色预测模型的构造预测及定量评价

的预测评价结果,基于对井田构造发育规律的充分
分析,选取最优评价指标,结合灰色模糊综合评价
和灰色系统建模的方法对井田未采区域地质构造的
复杂程度进行了量化研究和综合评价.
1 井田概况
芦岭井田位于宿东向斜西南翼的东南段,含煤
地层为石炭、二叠系,主采 8# 、9# 、10# 煤层.斜
切断层在井田 内 较 为 发 育,走 向 以 NNE、NE 向 为
度.
(
3)
(
2)断层强度 (
F).它反映断裂构造的发育程
t
2 定量评价指标的确定
作为定量评价地质构造复杂程度的基础,评价
指标的确定直接关系到评价结果的准确性.鉴于不
同区域不同井田多 样 化 的 构 造 条 件 以 及 开 采 方 式、
生产机械化程度的差异,统一的指标体系套用是不
可取的,必须与矿井实际情况紧密结合.在此基础
va
l
ua
t
i
onc
r
i
t
e
r
i
ao
ft
hege
o
l
og
i
c
a
ls
t
r
uc
t
u
r
ec
omp
l
ex
i
t
ft
hemi
neda
r
e
awe
r
ee
s
t
ab

yo
l
i
shedbyus
i
ngt
heg
r
eyf
u
z
z
va
l
ua
t
i
onme

《2024年灰色GM(1,1)模型的优化及其应用》范文

《2024年灰色GM(1,1)模型的优化及其应用》范文

《灰色GM(1,1)模型的优化及其应用》篇一一、引言灰色系统理论是一种研究信息不完全、数据不精确的系统的理论。

其中,灰色GM(1,1)模型是灰色系统理论中最为常用的一种预测模型。

该模型通过对原始数据进行累加生成,建立微分方程模型,从而进行预测。

然而,传统的灰色GM(1,1)模型在处理复杂问题时,可能存在预测精度不高、稳定性不强等问题。

因此,本文旨在探讨灰色GM(1,1)模型的优化方法及其应用,以提高模型的预测精度和稳定性。

二、灰色GM(1,1)模型概述灰色GM(1,1)模型是一种基于微分方程的预测模型,适用于处理信息不完全、数据不精确的问题。

该模型通过累加生成原始数据序列,建立微分方程模型,从而进行预测。

然而,传统的灰色GM(1,1)模型在处理复杂问题时,可能存在模型参数过多、计算复杂等问题。

三、灰色GM(1,1)模型的优化为了解决传统灰色GM(1,1)模型存在的问题,本文提出以下优化方法:1. 数据预处理:在建立模型前,对原始数据进行预处理,如去除异常值、填补缺失值等,以提高数据的准确性和可靠性。

2. 模型参数优化:通过优化模型参数,减少模型参数的数量和复杂性,从而提高模型的计算效率和预测精度。

具体方法包括采用遗传算法、粒子群算法等优化算法对模型参数进行优化。

3. 引入其他变量:针对某些复杂问题,可以引入其他相关变量,扩展模型的适用范围和提高预测精度。

4. 模型检验与修正:在建立模型后,需要对模型进行检验和修正,以确保模型的稳定性和可靠性。

具体方法包括对模型进行残差分析、后验差比检验等。

四、灰色GM(1,1)模型的应用优化后的灰色GM(1,1)模型可以广泛应用于各种领域,如经济预测、农业预测、医学预测等。

以经济预测为例,可以通过建立灰色GM(1,1)模型,对经济指标进行预测,为政府和企业提供决策支持。

在农业预测方面,可以应用灰色GM(1,1)模型对农作物产量进行预测,为农业生产提供科学依据。

在医学预测方面,可以应用灰色GM(1,1)模型对疾病发病率进行预测,为疾病预防和控制提供参考。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GM灰度模型预测方法

GM灰度模型预测方法

GM灰度模型预测方法GM(1,1)灰度模型是一种灰度系统建模和预测方法,它是由中国科学家灰色系统理论的创始人邓聚龙教授于1984年提出的。

GM(1,1)模型是一种线性灰度预测模型,主要用于描述和预测短期和中期非随机灰度序列的发展趋势。

它广泛应用于经济、环境、社会发展等领域,具有简单、高效、灵活的特点。

GM(1,1)模型的建立是基于灰色预测理论的,该理论将预测的问题转化为寻找构造相似数据序列的问题,以便对原始序列进行预测。

GM(1,1)模型的基本思想是通过灰色累加生成序列,将原始序列单纯累加变成灰色累加后的序列,再对其进行建模和预测。

首先,对原始序列进行数据标准化。

通过比例变化到0-1之间,使序列具有可比性和可比较性。

然后,对标准化后的序列进行累加生成序列。

通过一次累加操作来转化原始序列,使其变成一个累加生成序列。

接下来,建立GM(1,1)模型。

通过常微分方程(一阶线性微分方程)来描述灰色累加生成序列的发展趋势。

GM(1,1)模型可以表示为:$x^{(1)}(k)+ax^{(0)}(k)=b$,其中$x^{(1)}(k)$表示一次累加生成序列,$x^{(0)}(k)$表示原始序列,a和b为模型参数。

然后,通过解微分方程,得到GM(1,1)模型的解析表达式。

接着,对模型进行检验。

主要包括残差检验和后验差检验。

残差检验用于检验模型在建立时的合理性和适用性,后验差检验用于检验模型的精度和稳定性。

最后,通过GM(1,1)模型进行预测。

通过灰色预测模型的解析表达式,可以对未来的序列值进行预测。

通常可以使用累减法或累加法来还原预测值,使其恢复到原始序列的范围。

GM(1,1)模型也存在一些限制。

首先,它只能用于中小样本的预测,对于大样本的预测效果可能较差。

其次,模型对异常值和噪声的敏感性较高,需要对数据进行预处理和清洗。

最后,模型对序列的发展趋势做出的假设是线性的,对于非线性序列的预测效果不理想。

总之,GM(1,1)灰度模型是一种简单而有效的灰度预测方法,适用于中小样本的非随机灰度序列的预测。

灰色预测模型GM(1,1)的改进及应用

灰色预测模型GM(1,1)的改进及应用

Improvement and Application of GM(1,1)GrayPrediction ModelYANG Cun-dian 1,ZHANG Yan 1,WANG Yi 2(1.College of Urban,Rural Planning and Architectural Engineering,Shangluo University,Shangluo 726000,Shaanxi;2.Faculty of Economics and Management,Shangluo 726000,Shaanxi)Abstract:The improvement of application of GM(1,1)gray prediction model solved the inaccurate problem due to the reliance on initial value and background value in the process of model prediction.With the use of least square principle,estimate of parameters in initial value and background value is obtained and a prediction model is further obtained.Empirical analysis shows that the prediction accuracy has been improved,and the application of GM (1,1)gray prediction model in actual prediction is expanded.Key words:background value construction;GM(1,1)gray prediction model;the least squares 收稿日期:2020-11-25基金项目:国家社会科学基金西部项目(19XJL002);陕西省社会科学基金项目(09E021);陕西省教育厅专项科研计划项目(08JK036)作者简介:杨存典,男,陕西山阳人,教授(1.商洛学院城乡规划与建筑工程学院,陕西商洛726000;2.商洛学院经济管理学院,陕西商洛726000)灰色预测模型GM(1,1)的改进及应用杨存典1,张雁1,王怡2摘要:通过对GM(1,1)灰色预测模型预测方法的改进,解决了模型预测过程中依赖初始值和背景值所带来的预测精度不高的问题。

基于缓冲算子的GM(1,1)模型的研究及其应用

基于缓冲算子的GM(1,1)模型的研究及其应用

基于缓冲算子的GM(1,1)模型的研究及其应用随着经济的发展和社会的进步,越来越多的人们开始关注于经济预测和数据分析的问题。

针对这个课题,GM(1,1)模型在近几年得到了广泛的应用和研究。

而在这些研究中,基于缓冲算子的GM(1,1)模型得到了更广泛的认可和应用。

一、什么是GM(1,1)模型GM(1,1)模型,即灰色预测模型,它是一种基于灰色系统理论的时间序列预测模型。

该模型通过灰色系统理论的分析方法,对时间序列中的趋势进行拟合,并通过预测模型,将这个趋势推向未来。

该模型具有模型简单、易于解释、适用性广、准确性高等优点。

二、基于缓冲算子的GM(1,1)模型在GM(1,1)模型的基础上,缓冲算子概念的提出,为GM(1,1)模型的研究和应用提供了更多的思路和方法。

缓冲算子的概念是指,对于一个时间序列数据,通过对其进行平滑处理,去除其中的噪声值和异常值,从而降低其干扰程度,提取出有效信号。

这样做的好处是,在GM(1,1)模型中,通过对数据进行缓冲处理,可以减少模型拟合误差,提高模型的预测精度。

三、基于缓冲算子的GM(1,1)模型的应用基于缓冲算子的GM(1,1)模型在多个领域的应用中得到了广泛的推广和应用。

例如,在宏观经济预测中,通过对宏观经济数据的缓冲处理,构建GM(1,1)模型,对未来的经济变化趋势进行预测和分析,对于决策者制定宏观政策提供了重要的参考意义。

在企业经营管理中,对企业经营数据进行缓冲处理,构建GM(1,1)模型,可以对企业未来的经营趋势进行预测和分析,为企业的决策提供重要的参考。

四、结论基于缓冲算子的GM(1,1)模型在时间序列数据的预测和分析中具有重要的应用,可以有效地降低数据的拟合误差,提高模型的预测精度。

在未来的研究中,还需要进一步改进和优化此模型的算法和结构,以更好地满足实际应用的需求和要求。

基于灰色GM(1,1)模型对我国老年人口数量的预测研

1引言随着我国经济的发展和人民生活水平的不断提高,我国的人口平均预期寿命在逐年在上升,从而导致我国老年人口的数量在不断地增加。

人口老龄化可以看作是人类社会的进步,但从另一方面来看,人口老龄化是一个非常严峻的挑战。

如果不采取有效的措施进行应对,人口老龄化会对我国的社会保障方面产生一定的冲击,此外有可能会引发一系列的社会问题。

本文从人口预测的角度,通过分析我国老年人口数量的变化规律,建立合适的人口预测模型,对有效地控制人口增长提供理论依据。

灰色系统理论中最常用的模型是GM(1,1)模型,通过累加生成数据的方式,减弱了预测系统的随机性,使原本无序的序列呈现出某种规律,灰色模型在人口预测等各个领域有着广泛的应用。

李鲁(2020)运用灰色GM(1,1)模型对安徽省2018年到2023年65岁及以上的老年人口数量进行了预测[1]。

邓世成(2018)运用灰色模型和多元回归的组合模型预测重庆市“十三五”阶段的人口老龄化趋势[2]。

周舟,范君晖(2017)基于GM(1,1)修正模型预测离退休人口的数量[3]。

2我国人口老龄化发展现状国际上评定老龄化的标准是当一个国家或地区人口结构中60岁以上人口占比达到10%,或者说65岁及以上的老年人口占比达到7%,则认为该国家或者地区进入老龄化社会。

我国第五次全国人口普查结果显示,2000年65岁及以上老年人口占总人口的7%,我国正式步入老龄化。

根据《中国人口与就业统计年鉴》显示2018年我国65岁及以上老年人口数为16658万人,占总人口的11.9%,与2000年的7%相比,增长了4.9个百分点,2018年与2017年相比同比增长了0.3个百分点。

由图1可以看到我国65岁及以上老年人口占比变化趋势是逐年递增的,说明我国的人口老龄化速度正在不断加快。

14.012.010.08.06.04.02.00.0图1我国65岁及以上人口占比变化趋势图老年抚养比是指人口中老年人口与劳动年龄人口之比,用百分数的形式表示,它从经济的方面反映我国老龄化的程度。

灰色预测GM(1,1)模型在交通运输枢纽规划中的应用


模型检验
(3)后验差检验 a.计算原始序列标准差:
S1
X i X
0
0 2
n 1
b. 计算绝对误差序列的标准差: S2
i
0 0
2
S2 第一PPT模板网, c. 计算方差比: C S1
n 1
ˆ(1) (i 1) e(0) (1) ae e a k ae e
e

b
e
b

e
得修正模型 b b b (0) x (1) (k 1) x (1) e ak (k i )(ae ) e(0) (1) e e aek 第一PPT 模板网,
GM(1,1)模型的建立
设时间序列 X 0 X 0 1, X 0 2,..., X 0 n 有n个观察值,通过累加生成新序列
X 1 X 1 1, X 1 2,..., X 1 n

则GM(1,1)模型相应的微分方程为:
dX 1 aX 1 b 第一PPT模板网, dt
0,1,2...,n
模型检验
残差检验 灰色预测检验 关联度检验 方法 第一PPT模板网, 后验差检验
模型检验
(1)残差检验
绝对残差序列
ˆ 0 i 0 i X 0 i X
0 i i 100 % X 0 i
关联度
关联度分析是分析系统中各因素关联程度的方法,在计算关联度
之前需先计算关联系数。
关联系数
ˆ 0 k X ˆ 0 1, X ˆ 0 2,..., X ˆ 0 n X 0 k X 0 1, X 0 2,..., X 0 n 设 X 第一PPT模板网, 则关联系数定义为:

数学建模-灰色预测模型GM(1,1)_MATLAB

数学建模-灰⾊预测模型GM(1,1)_MATLAB %GM(1,1).m%建⽴符号变量a(发展系数)和b(灰作⽤量)syms a b;c = [a b]';%原始数列 AA = [174, 179, 183, 189, 207, 234, 220.5, 256, 270, 285];%填⼊已有的数据列!n = length(A);%对原始数列 A 做累加得到数列 BB = cumsum(A);%对数列 B 做紧邻均值⽣成for i = 2:nC(i) = (B(i) + B(i - 1))/2;endC(1) = [];%构造数据矩阵B = [-C;ones(1,n-1)];Y = A; Y(1) = []; Y = Y';%使⽤最⼩⼆乘法计算参数 a(发展系数)和b(灰作⽤量)c = inv(B*B')*B*Y;c = c';a = c(1);b = c(2);%预测后续数据F = []; F(1) = A(1);for i = 2:(n+10) %这⾥10代表向后预测的数⽬,如果只预测⼀个的话为1F(i) = (A(1)-b/a)/exp(a*(i-1))+ b/a;end%对数列 F 累减还原,得到预测出的数据G = []; G(1) = A(1);for i = 2:(n+10) %10同上G(i) = F(i) - F(i-1); %得到预测出来的数据enddisp('预测数据为:');G%模型检验H = G(1:10); %这⾥的10是已有数据的个数%计算残差序列epsilon = A - H;%法⼀:相对残差Q检验%计算相对误差序列delta = abs(epsilon./A);%计算相对误差Qdisp('相对残差Q检验:')Q = mean(delta)%法⼆:⽅差⽐C检验disp('⽅差⽐C检验:')C = std(epsilon, 1)/std(A, 1)%法三:⼩误差概率P检验S1 = std(A, 1);tmp = find(abs(epsilon - mean(epsilon))< 0.6745 * S1);disp('⼩误差概率P检验:')P = length(tmp)/n%绘制曲线图t1 = 1995:2004;%⽤⾃⼰的,如1 2 3 4 5...t2 = 1995:2014;%⽤⾃⼰的,如1 2 3 4 5... plot(t1, A,'ro'); hold on;plot(t2, G, 'g-');xlabel('年份'); ylabel('污⽔量/亿吨');legend('实际污⽔排放量','预测污⽔排放量'); title('长江污⽔排放量增长曲线'); %都⽤⾃⼰的grid on;。

灰色预测常用的是GM(精)

灰色预测常用的是GM(1,1)模型,该模型存在一定的缺陷,修正起来比较麻烦,另外GM(1,1)模型是一种呈指数增长的模型,其预测精度受到原始数据序列光滑离散性的限制,当原始数据序列不够光滑离散时,利用GM(1,1)模型所建立的系统预测模型精度就很差。

提高GM(1,1)模型预测精度的方法较多,其中主要是对原始数据序列进行变换,增加离散数据光滑度后再进行预测。

常用的改进方法有:指数加权方法、对数变换方法和开n次方变换方法。

从预测结果的相对误差来看,对数变换的预测结果为最好,开平方变换的预测结果次之,指数加权变换方法较差。

几种灰色预测模型1 GM(1,1)预测模型[1,2]GM(1,1)模型是对原始数据序列作一次累加生成,使生成序列呈一定规律,并用典型曲线拟合,建立其数学模型。

对已知原始数据序列X(0)={X(0)i}(i=1,2,…,n),首先进行一阶累加生成新序数列X(1)然后按新序数列中数据间的变化规律对X(1)建立白化形式的微分方程式中 a、u为由最小二乘法确定的参数。

对X(1)(k)进行逆累加生成还原,可得到X(0)(k)预测值,即为GM (1,1)预测模型2 指数加权法用指数加权方法改造原始数据序列,然后对新生成的数据序列用GM(1,1)模型预测,最后把预测数据序列还原。

具体预测步骤如下:①对原始序列{X(0)(t)}按公式Y(0)(t)=αX(0)(t)+(1-α)Y (0)(t-1)(t=1,2,…,N)生成新序列{Y(0)(t)};②对新序列{Y(0)(t)}应用GM(1,1)模型进行预测,得预测序列{Y(0)(t)};③再按公式X(0)(t)=[Y(0)(t)-(1-α)Y(0)(t-1)]/β(t=1,2,…,N,N+1,…,N+L)将序列{Y(0)(t)}还原成序列{X(0)(t)};④在上述计算中,根据需要,可以调整α、β的值,以控制预测结果和精度。

当α=β=1时,即为原GM(1,1)模型。

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

灰色预测模型GM (1,1)§1 预备知识平面上有数据序列()()(){}n n y x y x y x ,,,,,,2211 ,大致分布在一条直线上。

设回归直线为:b ax y +=,要使所有点到直线的距离之和最小(最小二乘),即使误差平方和()∑=--=ni i i b ax y J 12最小。

J 是关于a , b 的二元函数。

由()()()()⎪⎪⎩⎪⎪⎨⎧=-⋅--⋅=∂∂=-⋅--⋅=∂∂∑∑==0120211ni ii i ni i i i i b x a y b J x b x a y a J()()⎪⎪⎩⎪⎪⎨⎧=--=--⇒∑∑==00112ni i i n i i i i i b a y bx ax y x 则得使J 取极小的必要条件为:⎪⎩⎪⎨⎧=+=+⋅∑∑∑∑∑=i iii n i i i y nb x a y x x b x a 12(*)()()()()()()()⎪⎪⎩⎪⎪⎨⎧--=--=∑∑∑∑∑∑∑∑∑∑∑22222i i i i i i i i i i i i i x x n y x x x y b x x n y x y x n a (1) 以上是我们熟悉的最小二乘计算过程。

下面提一种观点,上述算法,本质上是用实际观测数据i x 、i y 去表示a 与b ,使得误差平方和J 取最小值,即从近似方程⎪⎪⎪⎪⎪⎭⎫ ⎝⎛+⎪⎪⎪⎪⎪⎭⎫ ⎝⎛≈⎪⎪⎪⎪⎪⎭⎫ ⎝⎛b b b x x x a y y y n n 2121 中形式上解出a 与b 。

把上式写成矩阵方程。

令 ⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=n y y y Y21,⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎭⎫⎝⎛=∴b a x x x Y n 11121x令 ⎪⎪⎪⎪⎪⎭⎫⎝⎛=11121n x x x B ,则⎪⎪⎭⎫ ⎝⎛=b a B Y 左乘T B 得⎪⎪⎭⎫ ⎝⎛=b a B B Y B T T注意到B T B 是二阶方阵,且其行列式不为零,故其逆阵(B T B )-1存在,所以上式左乘()1-B B T得[]Y B B B b a T T1-=⎪⎪⎭⎫⎝⎛(2)可以具体验算按最小二乘法求得的结果(1)与(2)式完全相同,下面把两种算法统一一下:由最小二乘得结果:方程(*) ⎪⎩⎪⎨⎧=+=+⋅∑∑∑∑∑=i iii n i i i y nb x a y x x b x a 12方程组改写为:⎪⎪⎪⎪⎪⎭⎫⎝⎛⎪⎪⎭⎫ ⎝⎛=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛∑∑∑n n i ii y y y x x x b a n xxx 21212111令:⎪⎪⎪⎪⎪⎭⎫⎝⎛=11121n x x x B ,⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=n y y y Y 21,⎪⎪⎭⎫ ⎝⎛=b a a ˆ (*)化为()Y B aB B T T =ˆ 所以()Y B B B aT T ⋅⋅=-1ˆ 以后,只要数据列(){}()n j y x j j ,,2,1, =大致成直线,既有近似表达式 n i bax y i i ,,2,1 =+=当令:⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=n y y y Y 21,⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=11121n x x x B ,⎪⎪⎭⎫ ⎝⎛=b a a ˆ 则有 aB Y ˆ= ()y B B B aT T ⋅⋅=-1ˆ(2)(2)式就是最小二乘结果,即按最小二乘法求出的回归直线b ax y +=的回归系数a 与b 。

推广:多元线性回归设有m 个变量m x x x ,,,21 ,每个自变量有n 个值,因变量y 有n 个值⎪⎪⎩⎪⎪⎨⎧++++=++++=++++=mnm n n n m m m m x b x b x b a y x b x b x b a y x b x b x b a y n 2211222212121212111121 (1)如n 个人,每人有m 个指标。

女生: 人: 1x (体重) 公斤2x (胸围) 厘米3x (呼吸差) 厘米 k y (肺活量)毫升 1 11x =35 21x =69 31x =0.71600 2 12x =40 22x =74 32x =2.5 2600 3 13x =40 23x =64 33x =2.0 2100414x =42 24x =74 34x =3 2650 515x =37 25x =72 35x =101 2400 616x =45 26x =68 36x =105 2200 717x =43 27x =78 37x =403 2750 818x =37 28x =66 38x =2 1600 919x =44 29x =70 39x =302 2750 1010x =42 20x =6530x =32500方程组(1)是n 个方程m 个数据⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎭⎫⎝⎛=m mn nnm m b b b a x x x x x x x x x Y21212221211211111 用X 表示增广矩阵:n 行,m +1列⎪⎪⎭⎫ ⎝⎛=b a X Y ˆ,⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=m b b b b 21ˆ,⎪⎪⎭⎫ ⎝⎛=⋅b a X X Y X TT ˆ ()Y X X X b a T T ⋅=⎪⎪⎭⎫ ⎝⎛∴-1ˆ 其中X X T 为()()11+⨯+m m 阶矩阵。

由此可解出:m b b b a ,,,,21注意:方程组中m b b b a ,,,,21 不知,意思是:如果线性关系成立m m x b x b x b a y ++++= 2211当m b b b a ,,,,21 为多少时,i y 到m m x b x b x b a ++++ 2211的距离之和为最小。

或说,当所有i y 到(m m x b x b x b a ++++ 2211)距离之和为最小时的m b b b a ,,,,21 就是我们要求的最佳系数。

§2 GM 模型前言为什么要讲GM (1,1)模型?80年代初,华中理工大学邓聚龙教授提出了灰色系统理论,先后发表过灰色控制、灰色预测、灰色决策、灰色系统理论等多部专著,较详细在阐述了灰色系统理论的产生、理论、方法与应用。

在80年代中后期到90年代初,举行了十数次国际、国内有关灰色系统理论的研讨会,在全国形成一股灰色系统理论研究与应用热潮。

邓聚龙先生因灰色系统理论方面的供献,获得国家科技进步一等奖。

什么叫灰?用邓先生自己的话来讲:“完全已知的系统称作白系统;完全未知的系统称作黑系统或黑箱;部分已知、部分未知的系统称作灰色系统。

”在此,已知或未知到什么程度没有具体说明。

所以,“灰”的内涵不是很清楚。

举个例子讲,已知某量的真值x 在闭区间[a , b ]上,不可能落在[a , b ]之外,但具体落到区间[a , b ]的什么位置则是完全不知道的。

那么,这个量称作灰量,可具体表示为[a , b ],称其为区间灰数。

显然,区间灰数是客观实际中存在的,除了知道真值x 在[a , b ]上,而不在[a , b ]之外,不再有任何已知信息,这就是灰量的最基本原型。

由于灰色系统理论从一开始就没有建立在严格的集合论基础之上,使之缺乏必要的数学支撑,这大大限制了灰色系统理论和应用的发展。

虽然灰色系统理论在控制、预测、决策等领域有着广泛的应用;但就其精华而言,还在于GM (1,1)模型。

即便是现在,在特定情况下,GM (1, 1)还有用,还在被应用,并且预测效果很好。

其使用限制条件是:原始数据单调,预测背景呈现稳定发展趋势;其优势是:适用于原始观测数据较少的预测问题,由于数据量很小,无法应用概率统计方法寻找统计规律,而GM (1, 1)模型恰恰弥补了这个空白,由于GM (1, 1)算法简单易行,预测精度相对较高,所以在一些特定问题中,GM (1, 1)仍然是决策者乐于选择的预测模型。

上面讲到的背景稳定的发展趋势是指下述情况:如化工设备的腐蚀量,随着使用时间的推移腐蚀不断增加,呈现出稳定的发展趋势,并且腐蚀量的测量通常比较困难(如停产才能测量),所以实际观测数据较少。

这类问题很适合GM (1, 1)模型预测。

§3 GM (1, 1)预备知识3.1回忆一阶线性常系数微分方程u ax dtdx=+ (1)其解为:a u e a u x x at +⎪⎭⎫ ⎝⎛-=-)0((2)其中a ,u 为给定的常数。

~一阶线性常系数微分方程(1)的解(2)是指数型曲线,如下图所示at e x -=图象 ()at e a u x x -⎪⎭⎫ ⎝⎛-=0图象 ()a u e a u x x at +⎪⎭⎫ ⎝⎛-=-0图象3.2在预备知识中,讲述了最小二乘法:若数据点)(i i y x ,n i ,,2,1 =近似落在一条直线上,设这条直线为y =ax +b ,a , b 为参数。

理想的直线要求:每个数据点)(i i y x ,n i ,,2,1 =,到该直线的距离平方和最小――即最小二乘。

用最小二乘法求出参数a 与b ,这相当于形式上的解线性方程组:b ax y i i += n i ,,2,1 = (3)当令⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=n y y y y 21,⎪⎪⎪⎪⎪⎭⎫⎝⎛=11121n x x x B ,⎪⎪⎭⎫ ⎝⎛=b a a ˆ 则(3)化为aB Y ˆ=,()a B B Y B T T ˆ= ()Y B B B aT T ⋅=∴-1ˆ(4)由此求出a b a ˆ=⎪⎪⎭⎫⎝⎛,可得回归直线 b ax y +=(5)上述形式上的求解结果,本质上是用最小二乘法求解回归参数的过程,故有下面结论。

结论:一组数据点(n 个),且近似线性关系b ax y i i +≈则下述表达式可求出回归系数a 与b 。

()⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫⎝⎛=⋅=⎪⎪⎭⎫ ⎝⎛-n n TT y y y Y x x x B Y B B B b a 21211111,:ttt上述形式上的计算,本质是使点),(i i y x 到直线y =ax +b 的距离平方和最小,即是最小二乘法得来的结果。

§4 GM (1,1)模型G 表示Grey (灰),M 表示Model (模型),前一个“1”表示一阶,后一个“1”表示一个变量,GM (1, 1)则是一阶,一个变量的微分方程模型。

给定等时间间隔的数据列,且设数据列单调:{}),n ( ),2( ),1()(,n 21x x x k x k ⋯⋯=,k 表示时刻,k x k x =)(表示t =k 时刻某量的观测值,不妨设1+<k k x x ,1,,2,1-=n k ,将数据列记成:{}0n030201)0(,,x x x x x ⋯⋯= )0(x 表示原始数据序列。

相关文档
最新文档