提高模型预测精度的方法
更新时间:2023-09-13 12:40:01 阅读量: 教学研究 文档下载
提高GM(1,1)模型预测精度的的两种方法
安强
(西安理工大学 理学院,西安 710054)
摘要:GM(1,1)模型具有一定的适用范围.本文谈到两种增加预测精度的模型:小波—GM(1,1)模型以及改进的GM(1,1)模型。前者用小波变换处理序列后减少序列的随机性,然后用GM(1,1)模型进行预测。后者通过对参数的精确化使得模型更加精确。
关键词:GM(1,1)模型;小波变换
Two methods to improve the GM (1, 1) model of the prediction
precision
AN Qiang
(science institute, xi’an university of technology, xi’an 710054,China)
Abstract: GM(1,1) model have it’s own local. This text talk about two model to increase the precision of forecasting: small wave GM(1,1) model and improved GM(1,1) model. The fomer use small wave to reduce the random of the order, then use GM(1,1) model to forecast. The Latter make the model more exact by accurate the parameter.
Keywords: GM(1,1) model: Wavelet Transform
1 前言
随着人类科学知识的日益深化和扩展,需要对未来的事物做出预测,20世纪80年代,邓聚龙教授创立灰色系统理论并受到众多学者和实际工作者的热情支持和关注。邓聚龙教授提出的灰色系统理论,是以信息不完全的系统为研究对象,运用特定的方法描述信息不完全的系统并进行预测、决策、控制的一种系统理论.灰色GM(1,1)模型是灰色系统理论的主要内容之一.该模型是一种时间序列预测模型,它能根据少量信息建模和预测,因而已得到广泛的应用。但是GM(1,1)模型在许多情况下预测精度并不高,即使拟合纯指数序列也得不到满意的结果,因此一些学者对其进行了研究.刘思峰研究了GM(1,1)模型的适用范围,谢乃明提出了离散GM(1,1)模型,李大军提出了GM(1,1)模型,每一种研究对于提高灰色预测模型的精度都有一定的意义.本文将从分析灰色GM(1,1)模型缺陷的基础上,从背景值构造和初始值扰动两个方面改进GM(1,1)模型.所以,先用小波对原始序列进行预处理,消弱数据列的波动变化,减少随机性,强化了事物发展的客观性和必然性,然后进行预测;同时为了提高灰色模型的精度,减少预测误差,充
分利用原始数据的信息。
2 GM(1,1)模型的适用范围
n??1??命题1 当?n?1???z?k?????z?1??k??时,GM(1,1)模型无意义
??k?2?k?2?n22命题2 当GM(1,1)发展系数a?2时,GM(1,1)模型无意义。
当所给出的一组序列满足这两个命题中的一个时,我们用GM(1,1)模型进行预测,为提高精度,我们可以用以下两种方法。
3 提高GM(1,1)模型预测精度的两种方法
方法一:小波—GM(1,1)模型。 由基于小波生成的小波函数系可表示为
??a,b??t??1?t?b? (1) ???a?a?对任意的函数或者信号f?t?,其连续小波变换定义为
_________________Wf?a,b???f?x??a,b?t?dt?R___________1a?R?t?b?f?t??a,b?dt (2) ?a??其中:a,b?R,a?0。
小波变换分为连续和离散两种,在使用小波变换重构信号的过程中, 常采用离散化处理。尽管在变形预测中使用的数据是离散时间序列, 但这里的离散化不同于习惯上的时间离散化, 它不针对时间变量t,而是针对连续的尺度参数a和连续的平移参数b。在实际中采用的是动态采样网格, 最常用的是二进制的动态采样网格,即a0?2, b0?1。每个网格点对应的尺度为2j,而平移为2jk。其对应的二进小波公式为
?2?k,b?t??2??2k?t?k?? (3)
设J为要分解的任意尺度,则f?x?在分解水平为J下的完全重构公式为
k2f?t???cJ,k?j,k?t??k?zj????dJj,k?j,k?t? (4)
式中dj,k称为小波展开系数;cj,k称为尺度展开系数。式(4)中的第一项为概貌序列,第二项为分解重构得到的各细节序列。本文采用Daubechies正交小波对变形监测数据序列进行分解。
定理1:若函数x?t?????t????满足狄氏条件和?表示为
????f?t?dt??,则x?t?可
1x?t??2??????ei?tFx???d? ???t?? (5)
其中
Fx?????e?i?tx?t?dt ???t?? (6)
????定理说明信号x?t?可以表示成谐分量为园频率,
1Fx???d?ei?t的无限叠加,其中?称2?1Fx???d?是圆频率为?的谐分量的振幅(无穷小量),利用2???2?f (f 表示频率),则
11Fx???d??Fx?2?f?d??2?2??????e2?ftx?t?dtdf (7)
式(7)中,df是无穷小量,因此,对数据列频谱细分时,振幅减小。 灰色小波模型建立的基本思想是通过小波变换将变形监测数据列分解,而得到多个不同的序列,然后利用灰色GM(1,1)模型对这些子序列进行预测, 再通过重构得出预测的变形监测数据序列。由于原始数据列频谱大,数据振荡范围也大,因此该模型能提高预测精度。
例 1给出一组大坝安全监测数据如下:
{6.2,5.8,6.1,6.0,6.4,8.5,11.1,8.5,8.2,8.0,7.8,7.5,7.2,7.0,8.2,11.7,13.4,12.6,15.6,14.2,16.3},用小波- GM(1,1)模型的GM(1,1)模型进行预测, 分别用小波- GM(1,1)模型和GM(1,1)模型进行预测其结果如下:
表1 灰色GM(1,1)模型 小波- GM(1,1)模型 序号 监测值(mm) 预测值 绝对 相对 预测值 绝对 相对 误差 误差 误差 误差 1 6.2 5.77 0.43 6.9 6.12 0.08 1.2 2 5.8 5.85 0.05 0.8 6.07 0.27 4.6 3 6.1 5.65 0.45 7.3 5.71 0.39 6.3 4 6.0 5.48 0.52 8.6 5.59 0.41 6.8 5 6.4 5.28 1.12 17.5 5.59 0.81 12.6 6 8.5 6.95 1.55 18.2 7.65 0.85 10.0 7 11.1 8.91 2.19 19.7 9.58 1.52 13.6 8 8.5 9.57 1.07 12.5 9.33 0.83 9.7 9 8.2 9.62 1.42 17.3 8.78 0.58 7.0 10 8.0 7.09 0.91 11.3 8.06 0.06 0.7 11 7.8 7.09 0.71 9.1 7.84 0.04 0.5 12 7.5 7.72 0.22 2.9 7.4 0.1 1.3 13 7.2 7.13 0.07 0.9 7.27 0.07 0.9 14 7.0 7.1 0.1 1.4 7.19 0.19 2.7 15 8.2 7.4 0.8 9.7 7.52 0.68 8.2 16 11.7 9.59 2.11 18.0 10.2 1.5 12.8 17 13.4 13.98 0.58 4.3 14.64 1.24 9.2 18 12.6 14.65 2.05 16.2 14.4 1.8 14.2 19 15.6 13.99 1.61 10.3 15.58 0.02 0.1 20 14.2 14.96 0.76 5.3 15.78 1.58 11.1 21 16.3 15.79 0.51 3.1 16.62 0.32 1.9 平均误差 0.92 9.6 0.64 6.4 三组数据的比较181614原始数据121086灰色预测数据4051015小波—灰色预测数据2025
从以上数据以及图形可以看出,前者的预测精度比后者高。 方法二:改进的GM(1,1)模型
x?1??k?为原始序列x?0??k?的1-AGO序列,z?1??k?为x?1??k?的紧邻均值生成序列。设
z?1??k??p?x?1??k???1?p??x?1??k?1? (1) x?0??k??az?1??k??b (2)
将(1)代入(2)中得:
x?0??k??a1p?x?1??k???1?p??x?1??k?1??b1 (3)
??整理上式得
x???k??11?a1?p?1??1?b1 (4) x?k?1??1?a1p1?a1p取x?1??1??x?0??1?代入(4)式叠加得
kk??1?ap?11?ap?1??????b1?1?1??1?1?x?k????x?k?1???1???? (5) a1??1?a1p???1?a1p?????1?1?a1?p?1?b0?ak?a1?令是微分方程1?e?e,式x?k?1??e?ak?x???1?????a1?a1px?0??k??az?1??k??b的精确解,此时有
e?a1?a1?1p? (6)
a1?1?e?a1?将上式与x???k?1??12?a?1?2bx?k??对比得 2?aa?22?a1?a1?p?1? (7) ?2?a1?a1p将(6)式代入(7)式得
2?a2?a?ln()?12?a2?a (8) p?2a2?a??ln()2?a2?a其中a为GM(1,1)模型所得参数。将p值代入式(1)再建立GM(1,1)模型即可得到重构后的模型,最后导出模型拟合式为
??1?x??0?b1??a1kb1k?1?x1?m???????e?
a1?a1?其中m为扰动因子,a1,b1为重构后所得灰微分方程的参数。 例 2 对以下数据进行预测。
{1.285,1.647,2.119,2.716,3.494,4.477,5.760,7.383,9.497} GM(1,1)模型与改进GM(1,1)模型的预测结果如下:
表2 GM(1,1)模型 改进GM(1,1)模型 序号 监测值(mm) 预测值 相对 预测值 相对 误差 误差 1 1.285 - - - - 2 1.647 1.638 0.541 1.647 0.007 3 2.119 2.101 0.847 2.116 0.140 4 2.716 2.695 0.778 2.718 0.060 5 3.494 3.457 1.073 3.490 0.108 6 4.477 4.433 0.974 4.482 0.123 7 5.760 5.686 1.278 5.757 0.055 8 7.382 7.294 1.199 7.393 0.156 9 9.497 9.355 1.497 9.495 0.017 平均误差 1.348 0.086 从以上数据可以看出,改进的GM(1,1)模型提高了预测精度
4 结论
这两种模型法都可以增加GM(1,1)模型的预测精度,前者通过对前期时间序列的处理,减小其随机性而增加预测精度。后者通过对参数的进一步精确而提高预测精度。
参考文献:
[1] 刘思峰,谢乃明.灰色系统理论及其应用[M].北京:科学出版社,2008. [2] 程正兴,白水辰.小波分析算法及其应用[M].西安:西安交通大学出版社,2002. [3] 陈鹏宇.灰色GM(1,1)模型的改进[J].山东理工大学学报,2009,23(6). [4] 刘思峰,邓聚龙. GM(1,1)模型的适用范围[J].中国学术期刊电子出版社,2000. [5] 张欢勇,戴文战.灰色GM(1,1)预测模型的改进[J].浙江理工大学学报,2009. [6] 梁学章,何甲兴,王新民,李强.小波分析[M].北京:国防工业出版社2005.1
正在阅读:
提高模型预测精度的方法09-13
推荐下载 2018学年高中生物浙科版必修三章末综合测评2 含解析05-04
高炉喷煤流化板新技术12-02
校园物业管理方案彭彬11-03
原谅,竟然这么美!08-02
江苏省江阴市南菁高级中学2018-2019学年高二上学期开学考试语文试题 Word版含解析09-13
计算机组装与维护试题及答案09--选择题02-28
干部自传范文02-07
232-485串口通信详解03-08
- 公务员上岸同学告诉你,怎样走出面试中常见的十大误区
- 作表率,我们怎么办(办公室主任)
- 乘务员安全责任书
- 增员面试流程
- 河南省焦作市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 最新4社区工作者面试题
- 个人简历表
- 男教工体检必检项目
- 河南省兰考县规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 兼职译员测试稿
- 河南省开封市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 永州职业技术学院校园总体规划-永州职业学院
- 最新5、培训科长笔试题(答案)
- 2019雅商酒店境外人员登记培训稀有资料,不可错过
- 小学教师求职简历范文
- 红酒知识与礼仪
- 春节给领导拜年的短信拜年词
- 2019年上半年中小学教师资格证结构化面试真题1
- 20XX年县干部培训工作目标
- 硬笔试听课
- 精度
- 模型
- 预测
- 提高
- 方法
- 2010年上海市第二十四届初赛答案及详解
- 层次分析法例题
- 1、Eplan输出BOM单的方法
- 基本公共卫生服务儿童保健试题及答案
- 大学生走访校友总结
- 去年的树教学设计与评析
- 旅游管理专业毕业论文(-乡村旅游形象提升)
- 在全区教育系统党建工作暨七一表彰大会上的讲话
- 园林树木考试
- 公共政策-200607自考真题 - 图文
- 成本会计学模拟试题及答案(二套)概述
- 2016年咨询工程师继续教育新能源专业-风能试卷用户答卷
- 通信新技术综合训练报告
- 铁路工程概预算结课论文
- 2012年报关员资格考试第二章商品编码习题及答案
- 基于VFP的学生学籍管理系统学生信息浏览与查询
- 概率论与数理统计第1讲 2.23
- 2016中级会计实务《收入》章节练习
- 液晶拼接显示系统技术方案 - 图文
- QMS基础知识测试简答题及答案