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

article/2025/3/28 9:04:54

一、研究场景

灰色预测模型可针对数量非常少(比如仅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)模型级比值表格

分析结果来源于SPSSAU

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

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

SPSSAU提供建议

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)模型有提供级比值检验,后验差比检验,模型残差检验等;并非所有检验均能完美,通常在可容忍范围内即可。

以上就是灰色预测模型分析步骤汇总,更多干货登录SPSSAU官网了解更多。


http://chatgpt.dhexx.cn/article/cXhJv6EZ.shtml

相关文章

预测模型(数学建模)

灰色系统 灰色预测是对既含有已知信息又含有不确定信息的系统进行预测&#xff0c;就是对在一定范围内变化的、与时间有关的灰色过程进行预测。灰色预测对原始数据进行生成处理来寻找系统变动的规律&#xff0c;并生成有较强规律性的数据序列&#xff0c;然后建立相应的微分方程…

【预测模型--常用度量指标】

一、MAE&#xff08;Mean Absolute Error&#xff09; 平均绝对误差MAE&#xff08;MeanAbsolute Error&#xff09;&#xff0c;即误差绝对值的平均值&#xff0c;可以准确反映实际预测误差的大小。 MAE评估的是真实值和预测值的偏离程度&#xff0c;即预测误差的实际大小。 M…

matlab符号矩阵入门

由符号对象构成的矩阵为符号矩阵&#xff1b; 可利用sym()函数直接创建&#xff1b; 矩阵各元素可以为符号常量、符号变量或者符号表达式&#xff0c;各元素长度不要求一样&#xff1b; 示例如下&#xff1b;

matlab function 矩阵,急:Simulink MATLAB function 如何实现矩阵输出

MATLAB Function是一个模copy块,但是如果你bai输入的是一个向量&#xff0c;同du样也会输zhi出一个向量的。这个dao同m文件里面编程是一样的。MATLAB Function里面只能填写一个函数名称&#xff0c;无法编写m文件。如果你需要编写m文件的话&#xff0c;可以使用Embedded MATLAB…

MATLAB小知识(三)——输出矩阵到TXT

方法一&#xff1a;dlmwrite&#xff08;验证可用&#xff09; 版权声明&#xff1a;本文为CSDN博主「大芳同学」的原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&#xff0c;转载请附上原文出处链接及本声明。 原文链接&#xff1a;https://blog.csdn.net/hengyaha/artic…

MATLAB基本操作与矩阵输入

文章目录 MATLAB简介一、MATLAB界面介绍二、基础知识1. 基本符号&#xff08;Basic Symbol&#xff09;2. 数据输出格式&#xff08;Numeric Display "Format"&#xff09;3. 矩阵输入&#xff08;Vector and Matrix)4. 实用小技巧&#xff08;用于Command Window) 文…

MATLAB从入门到精通-MATLAB结构矩阵的输出

前言 在MATLAB数据处理的时候,数据通常存储在结构矩阵中,今天就给大家分享一下如何将结构矩阵中的内容完整地输出到命令行窗口中。 题目 本次讲解基于一道例题。 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟! MATLAB-30…

matlab如何使用矩阵输出结果,请问在MATLAB中如何自定义函数,输出结果为矩阵

matlab里面都是返回矩阵的&#xff0c;就是一个数它也是按11的矩阵来算的&#xff0c;所以如果你函数内部得到一个22的矩阵OUT&#xff0c;直接OUTFunction(x);就行了&#xff0c;MATLAB函数定义2113的一般规则为5261function [a,b] fun(c,d,e)函数体end其中 a,b是输出4102变量…

matlab:输出一维矩阵中所有重复元素的索引

1. 示例 Input [1,2,1,2,3]; % 1&#xff0c;3索引对应都为‘1’&#xff1b;2&#xff0c;4索引对应都为‘1’ Output same_index(Input)2. 函数 function Output same_index(Input) % Input [1,2,1,2,3]; % Output {[1;3]},{[2;4]} % 注&#xff1a;Input的输入形式为…

MATLAB将矩阵输出为txt文本格式

将m行n列的矩阵输出为文本文件&#xff0c;下面以33的矩阵为例&#xff0c;代码如下&#xff1a; data [1 2 34 5 67 8 9]; % 要输出的数据m 3; % 要输出数据的行数 n 3; % 要输出数据的列数fid fopen(D:\data.txt,wt); % 要输出…

matlab 输出矩阵 逗号,matlab 矩阵输出的数值之间同时需要字符串

matlab 矩阵输出的数值之间同时需要字符串 mip版 关注:235 答案:3 悬赏:30 解决时间 2021-01-20 04:07 已解决 2021-01-19 06:57 我用如下的程序,得到了一个115行,3列的数值矩阵, clc clear p(1:115,1:3)=zeros(115,3); p(1,1)=175; p(1,2)= p(1,1)./0.998372; p(1,3)= 1…

matlab怎么导出矩阵,matlab 如何输出矩阵?

a %注意变量a后面没有“;”号&#xff0c;即可输出disp(a) Matlab常用生成矩阵函数&#xff1a; zeros(m,n) 生成一个 m 行 n 列的零矩阵&#xff0c;mn 时可简写为 zeros(n) ones(m,n) 生成一个 m 行 n 列的元素全为 1 的矩阵, 当mn 时可写为 ones(n) eye(m,n) 生成一个主对角…

office及各类软件的图标修复

有时候我们装完软件&#xff0c;会遇到快捷方式的图标为白色的问题&#xff0c;虽然能打开运行使用&#xff0c;但是这个图标始终看的不得劲&#xff0c;这就要我们想办法去修复图标&#xff0c;让图标恢复其正常。下面介绍恢复正常图标的方法&#xff1a; 1.下载图标恢复工具 …

office图标空白异常解决方法

office图标空白异常解决方法 自动重装系统&#xff0c;装了office2016后word、Excel、PPT等图标一直是空白&#xff0c;但是不影响使用&#xff0c;觉得影响美观&#xff0c;找了许久终于找到原因所在&#xff0c;原来是这些office所在的注册表路径默认位置是之前卸载残留的WP…

Office安装找不到Office.zh-cn\***文件以及安装后无法正常显示图标

问题1&#xff1a;Office安装报错 错误详情&#xff1a;找不到Office.zh-cn\***.xml、.dll等文件 解决方法&#xff1a;把Project 2013安装包&#xff08;电脑安装过的微软办公产品&#xff09;中的”office.zh-cn、office32.zh-cn、proofing.zh-cn、osm.zh-cn"这四个文件…

卸载wps后,安装office,图标关联失败

转载地址 https://support.microsoft.com/zh-cn/help/2643673 问题描述&#xff1a; Word 程序的图标可以正常显示&#xff0c;但是 Word 文档不显示图标&#xff0c;只是空白一片。如下图所示&#xff1a; 解决方法&#xff1a; 此类问题是由于 Word 程序相关组件损坏导致&a…

excel文件修复工具_OFFICE文件图标空白的修复方法(亲测有效)

前两天,我的一位同事反馈他的电脑中OFFICE2016出现了问题,操作系统为WIN10,图标显示异常为空白,但不影响打开使用(只是该兄弟为强迫症患者,求我给修复好)。显示效果如下图: office图标显示空白 PS:造成这种情况的原因一般是装过WPS,卸载后又安装了OFFICE;又或者是win1…

visio图标文件服务器,云服务器visio图标

云服务器visio图标 内容精选 换一换 本节操作以“Windows Server 2012 R2 数据中心版 64位”操作系统为例,介绍如何通过Microsoft Remote Desktop客户端登录Windows实例。云服务器状态为“运行中”。已获取Windows云服务器用户名和密码。忘记密码请参考在控制台重置弹性云服务…

Office2013图标出现白板的解决办法

安装完Office2013之后把之前电脑里面的WPS给卸载掉了&#xff0c;但是随之问题也出现了&#xff0c;就是属于办公的文件(word、excel和ppt)等文件的图标不能正常显示&#xff0c;而是一个白板&#xff0c;但是能正常打开文件&#xff0c;虽然不影响文件的打开&#xff0c;但是感…

使用FileTypesMan修复office关联图标

文章转载自&#xff1a;https://www.jianshu.com/p/208d745f8862 另一篇参考地址&#xff1a;https://www.zhihu.com/question/37535695 使用FileTypesMan修复office关联图标 事情是这样的&#xff0c;当需要将word「所见即所得」的打印或转换成PDF。无论是「巨硬」的office 20…