Open Journal of Nature Science
Vol.03 No.03(2015), Article ID:15866,9 pages
10.12677/OJNS.2015.33009

Energy Consumption Prediction in Yunnan Province Based on GM(1,1) Model

Xiaoxiao Yin

School of Statistics and Mathematics, Yunnan University of Finance and Economics, Kunming Yunnan

Email: yinxiaoxiao2011@163.com

Received: Jul. 27th, 2015; accepted: Aug. 7th, 2015; published: Aug. 14th, 2015

Copyright © 2015 by author and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY).

http://creativecommons.org/licenses/by/4.0/

ABSTRACT

Energy is essential to human survival, economic development and social progress. Based on the historical data of energy consumption in Yunnan Province, we establish GM(1,1) model and predict total energy consumption in Yunnan province using Matlab software. The results show that energy consumption in Yunnan Province continues to grow in the next six years. In addition, the model of high prediction accuracy can accurately predict the energy consumption. It provides an important basis for the Yunnan making scientific and rational energy consumption policy.

Keywords:GM(1,1) Model, Energy Consumption, Predictions

基于GM(1,1)模型的云南省能源消费预测研究

尹潇潇

云南财经大学统计与数学学院,云南 昆明

Email: yinxiaoxiao2011@163.com

收稿日期:2015年7月27日;录用日期:2015年8月7日;发布日期:2015年8月14日

摘 要

能源对人类生存、经济发展和社会进步至关重要。本文基于云南省能源消费总量的历史数据,建立GM(1,1)模型,使用Matlab软件对云南省未来能源消费总量进行预测。结果表明,云南省未来六年的能源消费量持续增长,此外,该模型的预测精度较高,可以准确预测能源消费量,为云南省制定科学合理的能源消费政策提供重要依据。

关键词 :GM(1,1)模型,能源消费,预测

1. 引言

能源对人类和国家经济的发展、社会的进步至关重要。我国在快速发展的同时,对能源的需求量也在不断增加,从而导致了能源消耗量迅速增长,能源的供给也日趋紧张起来。我国未来经济的发展和社会进步将受到能源问题的影响、制约。能源在国民经济中占有重要的地位,做好能源预测的相关工作,准确预测能源未来消费的发展趋势,可以给有关部门制定科学的能源战略规划,合理的能源消费政策提供依据,同时有利于维护我国国民经济健康、持续、稳定的发展,建设节约型和谐社会,这具有非常重要的现实意义和战略意义。

对能源消费总量的预测研究,国内外学者采用了不同的方法进行预测。如韩君[1] 建立三次曲线模型预测了1990~2003年我国的能源消费总量;程静[2] 则结合广东省能源消费总量的历史数据,建立ARMA模型,运用Eviews软件,对2007~2010年广东省的能源消费总量进行预测;孙文生[3] 预测河南省煤炭消费总量采用了BP人工神经网络法。还有一些学者则建立组合预测模型、灰色系统GM(1,1)模型对其他领域的问题进行预测研究,如王惠婷[4] 将趋势外推模型与ARIMA模型相结合,建立了组合预测模型,预测河南省许昌市的粮食产量;李泉龙[5] 在研究南水北调施工进度预测问题中,建立了GM(1,1)预测模型,结果表明该模型的预测比较接近于实际情况;王慧蕾[6] 在基于MATLAB和GM(1,1)模型的预测方法应用实例一文中,建立灰色系统GM(1,1)模型对地方公共图书馆个数进行预测。

关于云南省能源消费量预测问题,本文首先结合云南省能源消费历史数据,对数据进行累加生成处理;然后建立灰色系统GM(1,1)模型,并对该模型进行残差和后验差检验;模型通过检验后,我们运用Matlab软件对云南省2015~2020年的能源消费总量及变化趋势进行预测。准确的预测有利于云南省制定科学合理的能源政策,这具有重要的理论与现实意义。

2. GM(1,1)模型相关理论介绍

2.1. 灰色系统

灰色系统理论[7] 是我国学者邓聚龙教授于1982年创立的。它以部分信息已知,部分信息未知的小样本、贫信息的不确定性系统为研究对象,通过生成部分信息、开发并提取有价值的信息,实现对系统规律的探究。以灰色系统理论为依据的预测方法从创建以来,在很多领域得以成功应用。其中,一个变量、一阶微分的GM(1,1)预测模型是灰色系统预测的重要模型,由于该方法具有所需建模信息少、运算简便、精度高、易于检验等特点,因此常常将其用于能源与环境等问题的预测。

灰色预测模型(简称GM预测模型)不仅是灰色系统理论的基本模型,也是灰色控制理论的基础。它的建模是以时间序列在时间数据平面上的连续曲线或逼近曲线与时间轴所的区域为基础,通过微分方程拟合而建立的模型。GM(1,1)模型既是灰色模型中最基本的模型,又是灰色预测的主要模型。

2.2. GM(1,1)模型

2.2.1. GM(1,1)模型预测基本原理

GM(1,1)模型是灰色系统模型中比较常用的一种,采用该模型预测时间序列数据的数值大小时,需要的原始数据量少,而且预测结果较准确等特点。灰色GM(1,1)预测模型的基础是数据的生成,是将原始数据序列进行一次累加处理,生成有较强规律的新的数据序列;其次建立相应的一阶单变量微分方程模型,寻找所生成的新数据序列的规律,得到微分方程的解即时间响应序列;最后再将运算结果累减还原得到原始序列拟合值的一种方法。为了确保所建立的模型具有较高的预测精度,一般还需要检验。

2.2.2. GM(1,1)模型预测的基本步骤

采用GM(1,1)模型进行预测的基本步骤[8] 如下:

(1) 收集整理原始数据序列:

将连续年份的原始数据序列记为

其中n表示年数,表示时间n对应的数据值。

(2) 对原始数据进行一次累加处理生成新的数据序列:

将形成的数据序列记为,其中

(3) 对建立一阶微分方程:

(1)

其中称为发展系数为灰作用量。

(4) 利用最小二乘法得到参数序列的估计:

其中

(5) 求解(1)式:

经解,得到一阶微分方程的解,此解也称为时间响应函数。相应地,GM(1,1)模型的时间响应序列为

,从而得到GM(1,1)预测模型:

(2)

(6) 对计算出的值进行累减还原得:

(3)

(7) 对得到的预测值进行检验,如果拟合的较好的话,可以使用该GM(1,1)模型直接进行预测,否则要先对残差进行修正,然后再做预测。

(8) 运用已通过检验的模型做预测。

2.2.3. 模型检验

模型初步确定以后,必须先检验模型的合理性,只有通过检验的模型才可以用来做预测。通常GM(1,1)模型检验包括残差检验和后验差检验。

(1) 残差检验

分别计算原始数据序列的绝对残差序列、相对残差序列和平均相对残差序列:

绝对残差序列:

相对残差序列:

平均相对残差序列:

GM(1,1)模型的计算精确度:

,即时,GM(1,1)模型的计算准确度被认为一般;当,即时,则GM(1,1)模型的计算准确度较高。

(2) 后验差检验

首先计算原始数据序列和绝对残差序列的标准差即,其中为原始序列的平均值

,其中为残差序列的平均值

从而有标准差比值和小误差概率

若C越小,P越大,那么模型效果越好,具体检验标准见表1

3. 云南省能源总量预测研究

3.1. 数据来源及说明

本文主要通过建立GM(1,1)模型研究云南省能源消费总量问题并对未来的消费趋势进行预测,因此,我们选用2002年至2011年云南省能源消费总量的数据集作为训练集,构建模型做预测,2012~2014年的数据集作为测试集,用于检验模型的预测效果,数据[9] 来源于云南省2012年统计年鉴。将2002~2011年的能源消费数据序列记为,2002年对应,依次至2011年对应,为了便于计算,令能源消费量的单位为亿吨标准煤。

使用Matlab软件作出云南省2002~2011年能源消费总量趋势图,如图1所示。

图1,可以发现云南省能源消费总量在2002~2011年期间呈逐年增长的趋势。

3.2. 模型构建

首先对云南省能源消费总量数据作一次累加处理;然后建立一阶微分方程,采用最小二乘法求出参数序列,进而得到该方程的解;最后就确立了GM(1,1)预测模型。具体建模过程如下:

Table 1. Reference table of the standard of prediction precision test of the GM(1,1) model

表1. GM(1,1)模型预测精度检验标准参照表

Figure 1. Trend of total energy consumption from 2002-2011 in Yunnan province

图1. 2002~2011年云南省能源消费总量趋势图

第一,原始序列

第二,对原始数据序列做依次累加处理得到生成序列,即

第三,对建立一阶微分方程:

(4)

其中称为发展系数为灰作用量。

第四,采用最小二乘法求参数序列的估计:

因为

从而参数序列的估计,即

第五,确定时间响应序列函数,建立GM(1,1)预测模型:

根据(2)式,时间响应序列为:

进行一次累减可得云南省能源消费总量的预测模型:

第六,根据第五,可以得到原始序列的拟合值,从而确定绝对残差和相对残差,结果见表2

3.3. 模型检验

下面根据表2的计算结果,对模型分别进行残差检验和后验差检验。由表2再结合2.2.3模型检验的理论知识,可以分别计算出:平均相对残差;原始序列和绝对残差的标准差,从而有;小误差概率

平均相对残差、标准差比值和小误差概率的结果见表3

根据表1 GM(1,1)模型预测精度检验标准参照表,可以发现:,预测精度为2级合格;,且,其预测精度皆为1级好。下面使用Matlab软件作出云南省2002~2011年能源消费总量实际值与GM(1,1)模型预测值的拟合图,见图2。其中红色线图代表2002~2011年云南省能源消费总量的实际值y,而蓝色线图则代表相应年份的预测值,如下图2所示。

图2进一步说明了GM(1,1)模型的预测效果较好,因此,我们可以利用GM(1,1)模型对云南省未来能源消费总量进行预测。

将云南省2012年至2014年的能源消费总量数据作为测试集来进一步检验所建立模型的预测精度。2012~2014年云南省能源消费总量的预测误差见表4

表4发现:所建模型对2012~2014年的预测误差都较小,基本上都接近于0,该模型的预测精度较高。因此,我们可以使用此模型对云南省未来6年的能源消费情况进行预测。

Table 2. Results of actual value, fitted value and residual of the model

表2. 原始序列值、拟合值以及残差计算结果

Table 3. Results of the average relative residuals, standard deviation ratio and small error probability

表3. 平均相对残差、标准差比值和小误差概率计算结果

Table 4. The prediction, actual, absolute value of the relative error from 2012 to 2014

表4. 2012~2014年预测值和真实值以及相对误差绝对值

Figure 2. Fitting figure of calculated value and actual value of GM(1,1) model

图2. GM(1,1)模型计算值与实际值与的拟合图

3.4. 云南省能源总量预测

根据3.2所建立的模型,令,可以预测出云南省2015~2020年能源消费总量,预测结果见表5

2015~2020年云南省能源消费总量预测值变化趋势,如图3所示。

4. 结论与建议

4.1. 结论

本文利用云南省2002~2011年能源消费总量数据,建立GM(1,1)模型预测云南省2015~2020年这六年的能源消费总量及其变化趋势。主要得到的结论有:

(1) 建立GM(1,1)模型预测云南省的能源消费总量,该预测模型的平均相对残差预测精度为2级,标准差比值和小误差概率预测精度均为1级,而且能源消费总量预测值拟合效果较好,由此说明利用该GM(1,1)模型作预测是可行的。云南省能源消费总量预测准确度的提高,为其制定科学合理的能源战略政策提供了依据。

(2) GM(1,1)模型适用于解决数据少的问题,因为没有考虑到未来一些因素变化的影响,故而该模型一般适合做短期和中期预测,对长期预测是不适合的。

(3) 由表4的预测和图3可知,云南省未来六年的能源消费总量呈逐年递增的趋势,能源形势非常严峻。因此,云南省应该大力节约能源使用量,不断的开发新能源,提高能源的使用效率。

4.2. 建议

根据云南省目前能源的消费情况以及预测到的未来发展趋势,云南省政府应当制定科学有效的能源

Table 5. Prediction data of total energy consumption between 2015 and 2020 in Yunnan province

表5. 云南省2015~2020年能源消费总量预测值

Figure 3. Trend of prediction data of total energy consumption between 2015 and 2020 in Yunnan province

图3. 云南省2015-2020年能源消费量预测值变化趋势图

战略政策,提高新能源开发技术水平。此外,应倡导在发展经济的同时,务必要重视能源的合理使用,节约能源,提高能源的使用效率。

文章引用

尹潇潇. 基于GM(1,1)模型的云南省能源消费预测研究
Energy Consumption Prediction in Yunnan Province Based on GM(1,1) Model[J]. 自然科学, 2015, 03(03): 61-69. http://dx.doi.org/10.12677/OJNS.2015.33009

参考文献 (References)

  1. 1. 韩君, 梁亚民 (2005) 趋势外推与ARMA组合的能源需求预测模型. 兰州商学院学报, 6, 92-95.

  2. 2. 程静, 郑定成, 吴继权 (2010) 基于时间序列ARMA模型的广东省能源需求预测. 能源工程, 1, 1-5.

  3. 3. 孙文生 (2011) 基于灰色理论与BP神经网络的煤炭需求预测. 科技传播, 15, 87-88.

  4. 4. 王惠婷 (2013) 基于混合时间序列模型的粮食产量预测. 统计与决策, 12, 24.

  5. 5. 李泉龙 (2015) 灰色系统GM(1,1)模型在南水北调施工进度预测中的应用. 黑龙江科技信息, 4, 74-75.

  6. 6. 王慧蕾 (2015) 基于Matlab和GM(1,1)模型的预测方法应用实例. 现代计算机, 2, 44-47.

  7. 7. 邓聚龙 (1988) 灰色预测与决策. 华中理工大学出版社, 武汉.

  8. 8. 陈海涛 (2014) GM(1,1)模型预测我国石油需求量. 生态经济, 2, 127-130.

  9. 9. 云南省统计局 (2011) 云南省统计年鉴——2011. 中国统计出版社, 北京.

期刊菜单