美文网首页
一文教你灰色预测模型到底怎么做!

一文教你灰色预测模型到底怎么做!

作者: spssau | 来源:发表于2022-05-09 10:20 被阅读0次

一、研究场景

灰色预测模型可针对数量非常少(比如仅4个),数据完整性和可靠性较低的数据序列进行有效预测,其利用微分方程来充分挖掘数据的本质,建模所需信息少,精度较高,运算简便,易于检验,也不用考虑分布规律或变化趋势等。但灰色预测模型一般只适用于短期预测,只适合指数增长的预测,比如人口数量,航班数量,用水量预测,工业产值预测等。

灰色预测模型有很多,GM(1,1)模型使用最为广泛,第1个数字表示进行一阶微分,第2个数字1表示只包含1个数据序列。灰色预测模型有很多,GM(1,1)模型使用最为广泛。

二、数据类型

灰色预测GM(1,1)模型通常针对数量非常少的样本进行预测,如果数据带有时间项,其并不纳入分析项中,但自己整理数据时一般需要将数据依次按时间排序好录入数据,类似数据格式如下图:

三、SPSSAU操作

1.SPSSAU上传数据

登录账号后进入SPSSAU页面,点击右上角“上传数据”,将处理好的数据进行“点击上传文件”上传即可。

2.拖拽分析项

在“综合评价”模块中选择“灰色预测模型”方法,将分析项拖拽到右侧分析框后,点击“开始分析”即可。

四、SPSSAU分析

背景:当前某城市1986~1992共7年的道路交通噪声平均声级数据,现希望预测出往后一期器械声平均声级数据。

1.GM(1,1)模型级比值表格

从上表可知,针对城市交通噪声/dB(A)进行GM(1,1)模型构建,首先进行级比值检验,用于判断数据序列进行模型构建的适用性。级比值为上一期数据/当期数据。

结果显示:级比检验值均在标准范围区间[0.779, 1.284]内,意味着本数据适合进行GM(1,1)模型构建 。

2.模型构建结果

从上表可知,模型构建后得到发展系数a,灰色作用量b,以及后验比C值和小误差概率p值;

后验差比C值0.231<=0.35,意味着模型精度等级非常好。另外,小误差概率p值为0.857<0.95,意味着模型精度合格。

3.模型预测值表格

上表格展示出模型的拟合值,以及向后12期的拟合数据情况,当然也可通过图形直观查看如下图,下图明显可以看出,往后时会一直下降,这是GM(1,1)模型的特征,其仅适用于中短期预测,因此向后1期和向后2期的数据具有价值,更多的预测数据需要特别谨慎对待。

4.GM(1,1)模型检验表

从上表可知,模型构建后可对相对误差和级比偏差值进行分析,验证模型效果情况;

模型相对误差值最大值0.007<0.1,意味着模型拟合效果达到较高要求。

针对级比偏差值,该值小于0.2说明达到要求,若小于0.1则说明达到较高要求;模型相对误差值最大值0.020<0.1,意味着模型拟合效果达到较高要求。

补充说明:最后针对残差值进行检验,相对误差值越小越好,该值小于0.2说明达到要求,小于0.1说明达到较高要求;级比偏差值越小越好,该值小于0.2说明达到要求,小于0.1说明达到较高要求。

5.模型拟合和预测

通过图形直观查看,图中明显可以看出,往后时会一直下降,这是GM(1,1)模型的特征,其仅适用于中短期预测,因此向后1期和向后2期的数据具有价值,更多的预测数据需要特别谨慎对待。

五、其它问题

(1)平移转换是什么意思?

灰色预测GM(1,1)模型时,数据通常需要满足级比值检验,如果不满足,且选中‘平移转换’时,SPSSAU默认会自动加入一常数c值,让数据满足级比值检验后再进行灰色预测分析。

(2)级比偏差的计算公式?

针对灰色预测模型GM11,级比偏差的计算公式如下:级比偏差 = 1 - [( 1–0.5*a) / (1 +0.5*a)] * 对应的级比值λ,a为发展系数。

六、总结

灰色预测的主要特点是适用于少量数据时使用(比如20个以内),大量数据时不适合。GM(1,1)模型仅适用于中短期预测,不建议进行长期预测,GM(1,1)模型有提供级比值检验,后验差比检验,模型残差检验等;并非所有检验均能完美,通常在可容忍范围内即可。

相关文章

  • 一文教你灰色预测模型到底怎么做!

    一、研究场景 灰色预测模型可针对数量非常少(比如仅4个),数据完整性和可靠性较低的数据序列进行有效预测,其利用微分...

  • 灰色预测模型

    灾变预测模型数据这是某个地区降水量的数据,规定变量zeta < 320为灾年 计算用的matlab程序如下 同样的...

  • 灰色预测模型代码

    灰色预测模型是一种常用的时间序列预测模型,其思路十分简单,只要给定一个原始的时间序列串就可以预测出未来几期的结果,...

  • 超级干货:一文读懂灰色预测模型

    灰色预测模型可针对数量非常少(比如仅4个),数据完整性和可靠性较低的数据序列进行有效预测,其利用微分方程来充分挖掘...

  • 一文读懂“指数平滑模型”

    针对时间序列的预测,常用方法包括灰色预测,指数平滑或ARIMA模型。灰色预测和指数平滑常用于数据序列较少时使用,且...

  • 灰色预测模型案例分析

    在实际生活中,常常要根据现有的经验或者数据做出预测。比如,预测账号粉丝量,年度销售额等等。研究时间序列的主要目的之...

  • R数据分析:临床预测模型中校准曲线和DCA曲线的意义与做法

    之前给大家写过一个临床预测模型:R数据分析:跟随top期刊手把手教你做一个临床预测模型[https://www.t...

  • 灰色模型(GM)的局限浅谈

    灰色模型就是当有很多未知因素左右变量时,对变量进行预测的建模。以灰色系统中单序列一阶线性微分方程模型GM(1,1)...

  • 2018数学建模总结

    数学建模总结 大学时光里一定要打一次数学建模 常见预测模型 灰色预测 插值与拟合 时间序列预测 马尔科夫 差分方程...

  • 项目-Lasso回归及灰色模型预测

    一.背景 1.1 数据源 现有2000年到2019年的数据,其中y列表示收入,x1~x13表示与收入相关联的13个...

网友评论

      本文标题:一文教你灰色预测模型到底怎么做!

      本文链接:https://www.haomeiwen.com/subject/vevcyrtx.html