控制与决策  2019, Vol. 34 Issue (3): 637-641  
0

引用本文 [复制中英文]

吴紫恒, 吴仲城, 李芳, 冯东. 改进的含时间幂次项灰色模型及建模机理[J]. 控制与决策, 2019, 34(3): 637-641.
[复制中文]
WU Zi-heng, WU Zhong-cheng, LI Fang, FENG Dong. Improved grey forecasting model with time power and its modeling mechanism[J]. Control and Decision, 2019, 34(3): 637-641. DOI: 10.13195/j.kzyjc.2017.1216.
[复制英文]

基金项目

国家自然科学基金项目(61273323)

作者简介

吴紫恒(1988-), 男, 博士生, 从事机器学习的研究;
吴仲城(1968-), 男, 教授,博士生导师, 从事人机自然交互等研究。

通讯作者

吴紫恒, E-mail: ziheng88@mail.ustc.edu.cn

文章历史

收稿日期:2017-09-15
修回日期:2017-11-30
改进的含时间幂次项灰色模型及建模机理
吴紫恒1,2, 吴仲城1, 李芳1, 冯东1,2    
1. 中国科学院合肥物质科学研究院 强磁场科学中心,合肥 230000;
2. 中国科学技术大学 研究生院科学岛分院,合肥 230000
摘要:为提高灰色预测模型的预测精度, 针对传统含时间幂次项灰色预测模型的局限性, 根据实际应用的需要, 提出一种改进的含时间幂次项灰色模型NGM(1, 1, tγ).对该模型的建模机理、参数估计等进行研究, 通过积分变换, 得到与该模型白化方程相匹配的灰色微分方程, 并给出模型参数的最小二乘解和时间响应式.讨论幂次项指数几种特殊取值下该模型的性质和适用范围, 以误差平方和最小为目标, 对NGM(1, 1, tγ)模型的初始点进行优化, 给出相应的优化公式.研究表明, GM(1, 1)和NGM(1, 1, k)模型均是NGM(1, 1, tγ)模型的特殊形式, 因此, 该模型拓展了灰色预测理论的体系, 扩大了灰色预测理论的应用范围.最后通过实验表明, 所提出的改进含时间幂次项灰色预测模型具有更好的拟合和预测精度, 从而验证了其有效性和实用性.
关键词灰色预测模型    时间幂次项    NGM(1, 1, tγ)    建模机理    积分变换    初始点    
Improved grey forecasting model with time power and its modeling mechanism
WU Zi-heng1,2, WU Zhong-cheng1, LI Fang1, FENG Dong1,2    
1. High Magnetic Field Laboratory, Hefei Institutes of Phsical Science, Chinese Academy of Sciences, Hefei 230000, China;
2. Science Island Branch of Graduate School, University of Science and Technology of China, Hefei 230000, China
Abstract: To improve the forecasting accuracy of grey forecasting model, in view of limitation of the traditional grey forecasting model with time power, this paper proposed an improved grey forecasting model NGM(1, 1, tγ) with time power according to the practical application need. The modeling mechanism is studied, the grey differential equation which matches the winterization equation is obtained by integral transformation, and the model parameters least-square solutions and the time response function are given. The initial point of NGM(1, 1, tγ) is optimized with the minimum of the square sum of the error as the target. Researches show that GM(1, 1) and NGM(1, 1, k) are special forms of NGM(1, 1, tγ) which broadens the application fields of the grey forecationg model. Finally, experiment results show that the improved model has more approximating and forecasting accuracy, which demonstrates its effectiveness and applicability.
Keywords: grey forecasting model    time power    NGM(1, 1, tγ)    modeling mechanism    integral transformation    initial point    
0 引言

灰色预测模型作为灰色系统理论的重要组成部分, 因其建模过程简单、所需样本少等优点, 目前, 已成功地应用于工业、科技、农业等领域[1-3]. GM(1, 1)模型是灰色预测模型的经典形式, 如今已成为应用最为广泛的灰色预测模型.然而, 传统的GM(1, 1)模型存在诸多缺陷, 人们对此进行了研究改进, 大致可分为以下几类:灰导数白化值的改进[4-5];初始条件的改进[6];背景值构造方法的改进[7-8]等.

上述研究成果促进了GM系列模型的日趋完善, 然而, 在实际应用中, 由于GM(1, 1)模型适用数据序列类型的局限性, 随着各类系统不断涌现出新特性、新问题, 需要对灰色预测模型进行拓展研究.文献[9]构建了一种基于分数阶累加方法的灰色预测模型; 文献[10]提出了一类可以较好描述具有部分指数并含时间幂形式系统过程的含时间幂次项灰色预测模型; 文献[11]通过对具有近似非齐次指数律特征的数据序列进行研究, 提出了一种改进的灰色预测模型NGM(1, 1, k); 文献[12]利用模式搜索法对GM(2, 1)模型的参数求解进行了优化改进; 文献[13]对小样本振荡序列建模和预测问题进行研究, 构建了一种含有时变参数和系统延迟的振荡型GM(1, 1)幂模型; 文献[14]认为传统灰色NGM(1, 1, k)模型的参数估计误差是导致该模型精度不稳定的重要因素, 构建了一种基于背景值优化的改进NGM(1, 1, k)模型; 文献[15]针对灰色预测模型拟合非齐次指数序列时的误差, 从灰导数和背景值两个角度分别优化, 提出了NGM(1, 1, k)的两类无偏基本形式.

现实社会中存在着许多发展过程为孕育、匀速变化、加速变化3个阶段到另一个平衡状态的系统, 人们不能简单地应用指数规律来刻画此类系统的内在发展规律, 因此, 需要构建能反映其本质特征的新模型.本文通过对具有部分指数并含时间幂函数项序列进行研究, 在分析现有含时间幂次项灰色模型局限性的基础上, 提出一种新的含时间幂次项灰色模型, 并研究该模型的建模机理, 以期能够进一步拓展灰色预测模型体系.

1 改进的含时间幂次项灰色模型的构建

首先, 给出文献[10]提出的模型, 并分析该模型的不足.

定义1  设X(0)=(x(0)(1), x(0)(2), ..., x(0)(n)), X(1)=(x(1)(1), x(1)(2), ..., x(1)(n))为X(0)的一阶累加生成序列, 其中 ..., n.称Z(1) = (z(1)(1), z(1)(2), ..., z(1)(n))为X(1)的紧邻均值生成序列, 其中 x(1)(k)+x(1)(k-1)), k=2, 3, ..., n.则称

为GM(1, 1, tγ)的基本形式[10];称

为GM(1, 1, tγ)的白化方程.

γ=2时, 定义1中的模型GM(1, 1, tγ)适用于近似x(0)(k)=geak+pk+q(k=1, 2, ..., n)规律的序列建模[10].根据x(0)(k)的表达式, 可以得到它的累加和

即可以得到x(1)(k)的表示形式

将其代入定义1给出的白化方程, 可得

可以发现aD+2C并不一定恒为0, 而定义1中模型只是在aD+2C为0的情况下才适用, 因此, 定义1中的模型并不具有一般性.

同理, 当γ取其他值时, 定义1中模型同样存在局限性, 为此, 本文给出一个具有一般性的模型.

定义2  若为参数列, 则称

(1)

为本文所提出的NGM(1, 1, tγ)的基本形式.将一阶微分方程

(2)

称为NGM(1, 1, tγ)的白化方程.

对式(2)在区间[k-1, k](k=2, 3, ..., n)取定积分, 可得

定理1  设X(0)=(x(0)(1), x(0)(2), ..., x(0)(n)), x(1)(n)为X(0)的一阶累加生成序列, z(1)(n)为X(1)的紧邻均值生成序列.若为参数列, 且

则NGM(1, 1, tγ)模型的最小二乘估计参数满足

定理2   的时间响应函数为

2 NGM(1, 1, tγ)模型的性质

定理3  当γ=0时, NGM(1, 1, tγ)模型变为x(0)(k)+az(1)(k)=b0, 即退化为GM(1, 1)模型.

定理4  当γ=1时, NGM(1, 1, tγ)模型变为x(0)(k)+az(1)(k)=b0(k-1/2)+b1, 即退化为NGM(1, 1, k)模型.此处不再赘述.

定理5  当γ=2时, NGM(1, 1, tγ)模型变为NGM(1, 1, t2)模型.称

(3)

为NGM(1, 1, t2)的基本形式, 其白化方程为

(4)

为参数列, 且

1) NGM(1, 1, t2)的白化方程(4)的时间响应函数为

在上式中令

则可以得到NGM(1, 1, t2)模型x(0)(k)+az(1)(k)= 的时间响应函数为

2) 还原值

定理6  在定理5中, NGM(1, 1, t2)模型的时间响应函数为

其中: DEF为确定参数, C为待求参数.则该时间响应函数的最优常数C*

证明   考虑还原值

构造误差平方和函数

为了求解该误差平方和的最小值, 令f'(C)=0, 可得该时间响应函数的最优常数为

于是定理得证.

由此可得NGM(1, 1, t2)模型的时间响应函数为

推论1  由定理4可知, 当γ=1时, NGM(1, 1, tγ)模型适用于任意具有近似x(0)(k)≈ geak+q规律的序列建模.

推论2  由定理5可知, 当γ=2时, NGM(1, 1, tγ)模型适用于任意具有近似x(0)(k)≈ geak+pk+q规律的序列建模.

本文中当γ取其他值时的情况, 此处不一一讨论, 在实际应用中, 可以利用智能算法对γ的取值进行寻优.

3 算例分析 3.1 实验1

选取某沿海高速路某观测点软土地基沉降观测值数据[10]进行建模分析, 原始数据为(3.3, 5.6, 7.9, 10.3, 14.5, 18.1, 23.8, 28.6).利用前6项数据为原始序列, 分别采用GM(1, 1)、GM(1, 1, t2)和NGM(1, 1, t2)建模, 可以得到NGM(1, 1, t2)模型还原式为 1)=59.21e-0.153 7k+8.2k-54.299, k=1, 2, ..., n.实验结果如表 1所示.

表 1 几种模型建模比较

表 1可以看出: GM(1, 1, t2)模型的最大相对误差为4.28 %, GM(1, 1)模型的最大相对误差为15.69 %, 而本文NGM(1, 1, t2)模型的最大相对误差为2.92 %; 本文模型的平均误差为1.74 %, 低于GM(1, 1, t2)模型的平均误差2.28 %和GM(1, 1)模型的平均误差5.50 %.本文模型的精度高于GM(1, 1, t2)模型的原因是, 本文模型能对任意具有近似x(0)(k)≈ geak+pk+q规律的序列建模, 有效克服了GM(1, 1, t2)模型的局限性.因此, 本文提出的NGM(1, 1, t2)模型具有更广的适用范围和应用空间.

3.2 实验2

选取文献[12]中的地基沉降数据进行建模分析, 原始数据为(23.36, 43.19, 58.73, 70.87, 83.71, 92.91, 99.73, 105.08, 109.73, 112.19, 113.45).利用前10个数据进行建模, 分别采用传统GM(1, 1)、文献[12]中模型、本文提出的NGM(1, 1, t2)模型进行建模分析.实验结果如表 2所示.

表 2 几种模型建模对比

表 2可以看出: GM(1, 1)模型的最大相对误差为34.65 %, 文献[12]模型的最大相对误差为2.39 %, 而本文模型的最大相对误差为0.68 %; 本文模型的平均误差为0.22 %, 低于文献[12]模型的平均误差0.95 %和GM(1, 1)模型的平均误差9.20 %; 本文模型的预测误差为0.25 %, 低于文献[12]模型的预测误差1.75 %和GM(1, 1)模型的预测误差18.23 %.由此可知, 本文所提出的模型对于地基沉降数据在拟合与预测精度上优于GM(1, 1)和文献[12]模型.本文模型精度较高的原因是, 该地基沉降数据序列呈现匀速-加速-稳定的变化趋势, 与本文NGM(1, 1, t2)模型的序列特征相符合.

4 结论

本文针对传统含时间幂次项灰色模型的局限性, 提出了一种改进的含时间幂次项灰色模型NGM(1, 1, tγ).对该模型的建模机理进行了研究, 通过积分变换, 得到了与该模型白化方程相匹配的灰色微分方程, 并讨论了幂次项指数几种特殊取值下该模型的性质和适用范围.经讨论发现, GM(1, 1)和NGM(1, 1, k)模型均是NGM(1, 1, tγ)模型的特殊形式, 因此, 该模型拓展了灰色预测理论的应用范围.最后, 对NGM(1, 1, t2)模型初始点进行优化并通过算例验证了本文所提出模型的有效性和实用性.

参考文献
[1]
邓聚龙. 灰理论基础[M]. 武汉: 华中科技大学出版社, 2002: 23-25.
(Deng J L. The basis of grey theory[M]. Wuhan: Press of Huazhong University of Science Technology, 2002: 23-25.)
[2]
刘思峰, 党耀国, 方志耕. 灰色系统理论及其应用[M]. 第3版. 北京: 科学出版社, 2004: 1-8.
(Liu S F, Dang Y G, Fang Z G. Grey system theory and its application[M]. 3rd ed. Beijing: Science Press, 2004: 1-8.)
[3]
邓聚龙. 灰预测与灰决策[M]. 修订版. 武汉: 华中科技大学出版社, 2002: 1-10.
(Deng J L. Grey prediction and grey decision[M]. Revised ed. Wuhan: Press of Huazhong University of Science Technology, 2002: 1-10.)
[4]
王义闹, 刘开第, 李应川. 优化灰导数白化值的GM(1, 1)建模法[J]. 系统工程理论与实践, 2001, 21(5): 124-128.
(Wang Y N, Liu K D, Li Y C. GM(1, 1) modeling method of optimum the whiting values of grey derivative[J]. Systems Engineering — Theory & Practice, 2001, 21(5): 124-128. DOI:10.3321/j.issn:1000-6788.2001.05.021)
[5]
李玻, 魏勇. 优化灰导数后的新GM(1, 1)模型[J]. 系统工程理论与实践, 2009, 29(2): 100-106.
(Li B, Wei Y. Optimizes grey derivative of GM(1, 1)[J]. Systems Engineering — Theory & Practice, 2009, 29(2): 100-106. DOI:10.3321/j.issn:1000-6788.2009.02.012)
[6]
Wang Y H, Dang Y G, Li Y Q, et al. An approach to increase prediction precision of GM(1, 1) model based on optimization of the initial conditiun[J]. Expert Systems with Applications, 2010, 37(8): 5640-5644. DOI:10.1016/j.eswa.2010.02.048
[7]
罗党, 刘思峰, 党耀国. 灰色模型GM(1, 1)优化[J]. 中国工程科学, 2003, 5(8): 50-53.
(Luo D, Liu S F, Dang Y G. The optimization of grey model GM(1, 1)[J]. Chinese Engineering Science, 2003, 5(8): 50-53. DOI:10.3969/j.issn.1009-1742.2003.08.007)
[8]
Wang Z X, Dang Y G, Liu S F. Optimization of background value in GM(1, 1) model[J]. Systems Engineering — Theory & Practice, 2008, 28(2): 61-67.
[9]
Wu L F, Liu S F, Yao L G, et al. Grey system model with the fractional order accumulation[J]. Communications in Nonlinear Science and Numerical Simulation, 2013, 18(7): 1775-1785. DOI:10.1016/j.cnsns.2012.11.017
[10]
钱吴永, 党耀国, 刘思峰. 含时间幂次项的灰色模型及其应用[J]. 系统工程理论与实践, 2012, 32(10): 2247-2252.
(Qian W Y, Dang Y G, Liu S F. Grey model with time power and its application[J]. Systems Engineering — Theory & Practice, 2012, 32(10): 2247-2252.)
[11]
崔杰, 党耀国, 刘思峰. 一种新的灰色预测模型及其建模机理[J]. 控制与决策, 2009, 24(11): 1702-1706.
(Cui J, Dang Y G, Liu S F. Novel grey forecasting model and its modeling mechanism[J]. Control and Decision, 2009, 24(11): 1702-1706. DOI:10.3321/j.issn:1001-0920.2009.11.020)
[12]
牛欣欣. 软土地基沉降预测的GM(2, l)模型分析和改进[J]. 安全与环境工程, 2014, 21(2): 139-142.
(Niu X X. Analysis and improvement of GM(2, 1) model for the prediction of soft foundation settlement[J]. Safety and Environment Engineering, 2014, 21(2): 139-142. DOI:10.3969/j.issn.1671-1556.2014.02.029)
[13]
王正新. 振荡型GM(1, 1)幂模型及其应用[J]. 控制与决策, 2013, 28(10): 1459-1472.
(Wang Z X. Oscillating GM(1, 1) power model and its application[J]. Control and Decision, 2013, 28(10): 1459-1472.)
[14]
童明宇, 周孝华, 曾波. 灰色NGM(1, 1, k)模型背景值优化方法[J]. 控制与决策, 2017, 32(3): 507-514.
(Tong M Y, Zhou X H, Zeng B. Optimization of background value in grey NGM(1, 1, k)model[J]. Control and Decision, 2017, 32(3): 507-514.)
[15]
党耀国, 刘震, 叶璟. 无偏非齐次灰色预测模型的直接建模法[J]. 控制与决策, 2017, 32(5): 823-828.
(Dang Y G, Liu Z, Ye J. Direct modeling method of unbiased non-homogeneous grey prediction model[J]. Control and Decision, 2017, 32(5): 823-828.)