灰色系统理论在中国外贸出口额趋势预测中的应用
2023-05-10郑东权
摘 要:对受复杂不确定因素影响的出口额进行预测对一国经济而言至关重要。文章通过灰色系统理论建立GM(1,1)模型,对数据量少且受未知复杂多因子影响的贸易出口额进行预测。结果表明,短期而言,模型预测效果良好,中国未来将依旧维持较高的出口额,政府与相关企业应积极参与外贸活动,创建稳态的外贸环境,从而促进经济良好发展。
关键词:灰色系统理论;外贸出口;趋势预测
中图分类号:F752.62 文献标识码:A 文章编号:1005-6432(2023)10-0009-05
DOI:10.13939/j.cnki.zgsc.2023.10.009
1 引言
作为拉动GDP的三驾马车之一,对外出口在一个国家的经济体系中占据重要的位置。数据显示,2000—2013年我国货物出口贸易总额提升了19604亿美元,一跃成为世界第一大货物出口国,但出口额高增长背后是我国出口产品的竞争力在全球仅为29位[1]。与此同时,近年来随着新型冠状病毒在全球的肆虐,无论是市场需求减退还是世界供应链危机加剧,都严重地冲击着世界的外贸体系。在这种情况下,2020年我国的外贸出口在新冠疫情显著的负面影响下也遭受打击[2]。但2021年随着国内疫情得到控制,各地企业全面复工,我国出口实现了新的增长。根据中国国家统计局数据计算,2021年我国外贸出口额同比增长21.23%,逆势上扬,极大促进了我国GDP的增长。因此面对外贸出口额所呈现出的复杂且重要的属性,无论是为了给亟待转型的我国外贸出口领域做出研究贡献,还是给相关企业制定相应策略与政府制定合理的利出口宏观政策提供建议,抓住外贸机遇促进我国经济进一步良性发展,对叠加疫情影响的出口数据趋势进行预测有着十分重要的意义。
对受复杂变量影响的数据的预测一直是数据研究的重点,各类方法繁多,但可大致分为三类。第一类是基于时间序列理论的统计学方法,其核心是将复杂的变量内化入原始数据内部,通过对数据的处理进行带有线性状态预测分析。如许立平等学者以ARIMA模型对带有波动性的黄金价格进行分析[3]。第二类是基于人工智能等网络技术,通过建立神经网络模型等方式进行的趋势预测分析。如李朋林等学者通过采用BP神经网络建立非线性模型对煤炭价格做出了精确的预测[4]。第三类是将上述两种或其他各类方法相结合,通过建立多个模型对预测结果进行优化。如陈蔚采用通过BP神经网络模型对基于ARIMA模型预测的出口额当中的非线性部分进行了补正,从而使模型呈现出更好的预测效力[5]。但无论是线性预测还是非线性预测抑或组合模型,具备良好预测效力的前提都是基于大量的历史数据,但对于包含较少数据的序列都难以使得预测模型对原始数据进行较好的拟合,从而很大程度上影响了模型的预测效力。
我国学者邓聚龙提出的灰色系统理论在针对少量样本且部分信息已知,部分信息未知的数据中呈现出较好的预测效果[6]。其中GM(1,1)模型作为灰色系统理论的核心,通过对经由累加处理的原始序列所构成的新序列建立相应的微分方程模型,最终可以实现对系统短期趋势的预测。由于我国出口额数据序列受包括疫情在内的原材料、价格、企业激励制度等多种不确定的复杂变量影响,且为了提高数据具备参考价值的自相关性,导致其所能选取的数据集中于近几年,数据量较少,其属于灰色系统理论适用的数据范畴,因此文章使用GM(1,1)模型对我国未来出口额进行趋势预测,并验证其结果的精确程度,从而针对预测结果对模型在实际应用中的优劣进行讨论,并从宏观和微观层面上分别对我国政府与外贸企业提出相应对策与建议。
2 灰色GM(1,1)预测模型
GM(1,1)模型是通过对信息不完全且数量较少的灰色系统内的样本序列利用累加生成法生成一个减少随机性干扰的新序列,通过建立并求解微分方程,从而描述其变化趋势的模型。
2.1 建模的条件
应选取在信息不完备的灰色系统中具有非负性的单调光滑的离散数据作为建模的数据[7]。设原始序列X(0)=(X(0)(1), X(0)(2), X(0)(3), …, X(0)(n)),则可求得序列的级比λ(k),即:
λ(k)=X(0)(k-1)X(0)(k),k=2, 3, …, n(1)
此时若原序列級比全部落在覆盖区间内,即λ(k)∈(e-2n+1, e2n+1),则说明原序列可进行GM(1,1)建模,并进行灰色预测。
2.2 序列的处理
由原序列X(0)做1-AGO序列X(1),即:
X(1)=(X(1)(1), X(1)(2), X(1)(3), …, X(1)(n))(2)
式中,X(1)(k)=∑ki=0X(0)(i), k=1, 2, …, n
2.3 邻值处理
由序列X(1)做邻值生成序列Z(1),即:
Z(1)=(Z(1)(1), Z(1)(2), Z(1)(3), …, Z(1)(n))(3)
式中,Z(1)(k)=12(X(1)(k)+X(1)(k-1)), k=2, 3, …, n
2.4 求解模型的微分方程
定义GM(1,1)的灰色微分方程为:
X(0)(k)+aZ(1)(k)=b(4)
将k=2,3,…,n代入式(4)可得并构造矩阵向量Y和B可得:
Y=X(0)(2)X(0)(3)…X(0)(n); B=-Z(1)(2)1-Z(1)(3)1……-Z(1)(n)1
此时可运用最小二乘法求出:
a︿=(a, b)T=(BTB)-1BTY(5)
基于式(4)中的GM(1,1)灰色微分方程,若将时刻k=2,3,…,n视作连续变量t, 则可得其对应的白化型微分方程:
dX(1)(t)dt+aX(1)(t)=b(6)
其解为:
X(1)(t)=(X(0)(1)-ba)e-a(t-1)+ba(7)
将式(8)中的时间变量t离散化后,可得GM(1,1)模型的时间响应序列,即:
X︿(1)(k+1)=((X(0)(1)-ba)e-ak+ba,k=1, 2, 3, …, n-1(8)
最后由序列 X︿(1)(k+1)累减还原得最终预测值为:
X︿(0)(k+1)=X︿(1)(k+1)-X︿(1)(k),k=1, 2, 3, …, n-1(9)