- 相关推荐
灰色预测与一元线性回归预测的比较
第22卷第1期2009年2月
四川理工学院学报(自然科学版)
JournalofSichuanUniversityofScience&Engineering(NaturalScienceEdition)
Vol122 No11
Feb12009
文章编号:167321549(2009)0120107203
灰色预测与一元线性回归预测的比较
刘晓叙
(四川理工学院机械工程学院,四川自贡643000)
摘 要:在介绍灰色预测和一元线性回归预测基本方法的基础上,用两个例子对两种方法的预测值进行了比较,结果表明:对所用的两个例子,灰色预测的GM(1,1)模型对数据的预测值精度较一元线性回归要好。
关键词:灰色预测;一元线性回归;比较中图分类号:TB11
根据系统已有的数据,按一定的方法建立模型,对系统的未来变化情况作出预测,作。预测的方法很多,型,,,反之则存在较大的误差。
从系统论的观点来看,影响一个系统的各个参数之间都存在一定的关系,有些是很确定的关系,这种确定关系通常可以用一个数学表达式来描述。还有很多复杂系统的参数之间存在不完全确定的关系,这些关系的相互作用,就表现为系统特征参数之间变化的随机性和不确定性。对大多数的预测所研究的对象,是系统各个参数之间具有复杂和不完全确定关系的系统。
在研究预测的模型中,最简单和常用的是系统的两个特征参数变化和分布关系呈现接近线性的关系,对这样的模型,一般是采用一元线性回归的方法,即最小二乘法。灰色系统理论是一门新兴的理论,灰色系统理论
[1]
认为:由于任何一个系统的各个因素之间都存在互相的关联和影响,呈现部分已知,部分未知的状态,所以,灰色系统理论把客观对象视为一个灰色的物质系统,在研究系统时,通过系统的表征信息,利用关联分析、灰数生成、灰色建模等信息加工手段,探求系统内在的规律,预测系统未来的发展状态。灰色预测就是运用灰色系统理论,通过灰色建模来对系统特征参数变化进行预测的一种实用方法。
本文将通过两个计算实例,用最小二乘法和灰色预测模型对数据预测精度进行一个比较分析。
收稿日期:2008206224
作者简介:刘晓叙(19572),男,四川叙永人,教授,主要从事机械设计方面的研究。
文献标识码:A
,一元线性回归所使用
Y方向的距离最小为条件求出回归直线的系数a和b的。即对给定的n个点列(x1,y1),(x2,y2)….(xn,yn),设回归的直线方程为
[2]
:
(1)
y=bx+a
n
点在y方向到直线的距离总的远近程度可以用
∑[y
i=1
i
-(a+bxi)]来定量的描述,所以可以把其看成
n
2
是一个二元函数:
Q(a,b)=
∑[y
i=1
i
-(a+bxi)]
2
(2)
从而把寻找一条直线,使其最接近n个点的问题,转化为找出两个数a^,b^,使二元函数Q(a,b)在a=a^,b=b^处达到最小的问题。通过公式推导,最后可得:
n
∑(x
b=
i
-x)(yi-y)
i
--
n
∑(x
i=1
-x)
n
-
式中:
-
x=
-
n
n
∑x
i=1
-
i
;y=
-
n
∑y
i=1
i
(3)(4)
a=y-bx
2灰色预测
对二维问题,可以采用灰色预测中的GM(1,1)模型,其基本的步骤如下:
()两种模型的计算值与相对误差见表2,两种模型的图像如图1所示。
表2 模型计算值与误差
实际值
305070100125
(1)对原始数据进行重新生成,在GM(1,1)模型
中,它仅对原始数据进行一次累加再生成,方法是:
对一组原始数据列:
xx
(0)
=[x
(0)
(1),x
(0)
(2),....x
(0)
(n)](n)]
(5)(6)(7)
进行一次累加生成,得到数列:
(1)
灰色模型预测一元线性回归预测模型计算值相对误差%模型计算值相对误差%
3052.25970.09294.011126.09169.12(预测值)
0-4.5173-0.131595.9887-0.87441
27517599123147(预测值)
10-2-7.142911.6
=[x
(1)
(1)
(1),x
(1)
k
(2),....x
(0)
(1)
其中:x
zz
(1)
(k)=
∑x
i=1
(i)
(2)生成x(1)的紧邻均值等权数列:
=
z
(1)
(k)|k=1,2,....(1)
其中:
(1)
(k)=0.5[x(k)+x
(1)
(k-1)](k=2,3,…,n)
(8)
(3)根据灰色理论,对x(1)建立关于时间t的白化
形式的一阶一元微分方程模型,记GM(1,1)
dt
(1)
+ax
(1)
=b(9)
其中:
T
a,b为待解参数设a^=[a,b],运用最小二乘法求解得:
a^[a,b]
T
=(BB)
(T-1
BYN
(0)
10)
)]
其中
YN=(2(3)(n)(1),得
(0)(0)
.x(11)
-z
B=
-z-z
(1)
11.
(12)
.
(1)
1
(4)解出a^后,就可以得到白化形式的微分方程解,
命x
(1)
(0)=x
(1)
(0)
x^(k+1)=[x(1)-
-ak]e+aa
(13)
(k=1,2,….n)
(5)将上述结果累积还原,即可得到预测值:
x^
(0)
(k+1)=x^
(1)
(k+1)-x^
(1)
图1气缸磨损量与行驶里程关系预测模型图
(k)14)
(2)某产品的一个技术指标与该产品工作转速关系的测量值见表3。
表3压力和工作转速的测量值
转速(1/min)指标值(MPa)
5001.11
5501.22
6001.27
6501.33
7001.49
7501.58
3 计算实例
(1)某型内燃机气缸的磨损量与行驶里程的关系,
通过试验得到的测量数据见表1:
表1内燃机气缸磨损量测量值
行驶里程(km)磨损量下限值(μm)
50001000015000200002500030
50
70
100
125
[3]
用灰色模型GM(1,1)计算得到的白化方程为:
x^
(1)
用灰色模型GM(1,1)计算得到的白化方程为:
x^
(1)
(k+1)=[x
0.066583k
(0)
(1)-
-ak]e+aa
(k+1)=[x
(0)
-ak(1)-]e+aa
0.2936k
=17.3963e-16.2863
k=1,2,3,4,5
=153.14032e-123.14032
(k=1,2,3,4,5,6)
采用一元线性回归得到的回归方程为:y=24x+3 (x=1,
2,3,4,5,6)
一元线性回归得到的回归方程为:y=0.087x+1.023 x=1,2,3,4,5
为便于比较,在建模时只使用前五个数据,用得到的模型计算了第六个值。两种模型的计算值与相对误
差见表4。两种模型的图像如图2所示。
表4模型计算值与误差
实际值
1.111.221.271.331.491.58
灰色模型预测一元线性回归预测
相对误差%
01.8852-1.1024-3.08272.14772.
2152
模型计算值相对误差%模型计算值
1.111.19741.27981.36791.46211.5628(预测值)
01.8538-0.77345-2.85251.87111.09
1.111.19701.28401.37101.45801.5450(预测值)
出的两个例子,用灰色理论的GM(1,1)模型对数据的预测精度较一元线性回归都要稍高一些,这主要是由于灰色理论的GM(1,1)模型所得到的白化方程是一种指数形式的表达式,对数据变化的适应性更好一些。
4结束语
灰色系统理论把客观对象视为一个灰色的物质系统,在研究系统的变化规律时,通过抓住系统的表征信息,利用灰数生成,灰色建模的信息加工手段,研究系统内部因素间的变化规律,利用得到的灰色模型,来预测
[4-6]
系统未来的发展,灰色预测在很多领域都有应用。
上面的两个例子表明,对基本符合线性关系的数据,采用灰色理论的GM(1,1)模型较一元线性回归的预测精度要高。用灰色理论的GM(1,1)模型进行建模时,并不直接采用已知的数据,而是通过对已知数据的再加工、即对灰数生成的数据进行处理来挖掘数据之间的内在联系,型,。(模型可以仅需。对本文所举的情况下应用的特例,从例子的结果看出:灰色建模和灰色预测在一些特定的情况下,是一种较一元线性回归预测精度更好的实用预测方法。参考文献:
[1]罗佑新.灰色系统理论及其在机械工程中的应用
[M].长沙:国防科技大学出版社,2001.
[2]陈家鼎,刘婉如,汪仁官.概率统计讲义[M].北京:
高等教育出版社,1983.
[3]王羽,麻文炎,侯磊.发动机缸壁的耐磨寿命及可
靠性的研究[J].汽车技术,2000,23(8):24226.
图2某产品压力与转速的关系预测模型
[4]张雅君,刘全胜.城市需水量灰色预测的探讨[J].
(3)结果分析
从上面两个例子可以看出,由于例子的数据分布关系基本接近线性关系,所以不论是一元线性回归还是灰色理论的GM(1,1)模型所得到的方程,都能很好地反映数据之间的变化关系,按方程得到的计算值与实际值之间的误差都不大。从相对误差大小比较的角度,对给
中国给水排水,2002,18(3):28230.
[5]王有良,唐跃刚.曲线拟合与GM(1,1)模型沉降预测及相
关性分析[J].测绘科学,2008,33(3):13215.
[6]李延吉.基于灰色GM(1,1)模型预测固废气化焚烧污染
物排放[J].华东电力,2008,36(4):10212.
ComparingforGreyForecastandForecastofOneElementLinearRegression
LIUXiao2xu
(SchoolofMechanicalEngineering,SichuanUniversityofScience&Engineering,Zigong643000,China)
Abstract:Basedontheintroducingthebasicmethodsofgreyforecastandforecastofoneelementlinearregression,twoexamplesareusedtocomparetheaccuracyofforecastvaluefortwomethods.TheresultsshowthatthemodelGM(1,1)ofgreyforecastisbetterthanoneelementlinearregressioninaccuracyofforecastvaluefortwogivenexamples.
Keywords:greyforecast;oneelementlinearregression;comparing
【灰色预测与一元线性回归预测的比较】相关文章:
中国火灾最佳灰色回归组合预测模型04-28
隧道变形预测的灰色与回归模型对比分析04-28
民航事故征候的灰色预测05-02
中国入境旅游的灰色预测04-27
灰色预测模型的精确解法04-30
人口预测的方法比较-以生态足迹法、灰色模型法及回归分析法为例04-27
基于多维灰色预测模型的短期交通流预测研究04-27
常州地面沉降的灰色Verhulst预测04-29
隧道围岩变形的灰色预测模型研究04-30