SPSS软件实操——ARIMA时间序列预测模型

这篇具有很好参考价值的文章主要介绍了SPSS软件实操——ARIMA时间序列预测模型。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 相关文章链接

时间序列预测——ARIMA模型https://blog.csdn.net/beiye_/article/details/123317316?spm=1001.2014.3001.5501​​​​​​​​​​​​​​

案例:基于ARIMA模型对螺纹钢价格预测——以南昌市为例

钢铁作为我国经济发展主要战略原材料,其价格成本也是工程造价预算的重要组成部分,利用时间序列预测未来短期钢材价格,有助于对钢材价格特征变化规律深入探索。本文就螺纹钢价格为研究对象,以南昌市2015年1月~2022年3月直径16mm至25mmHRB400E型螺纹钢价格为例,运用时间序列预测分析方法和数据分析软件SPSS建立ARIMA模型,并预测未来9个月南昌市该型号螺纹钢价格。对研究结果进行分析,得出了预测曲线,且确定相对误差在允许的误差范围内,为施工企业在建筑钢材采购以及投标策略上提供策略支撑。

一、ARIMA模型的建模流程

第一.收集差分数据并用于制作差分时序图表和检验差分平稳性。第二,对差分非平稳性数据进行差分平稳化后的处理,差分d值的确定。第三,根据差分次数公式d,建立差分序列。第四,模型进行识别和定阶,利用自相关差分函数(ACF)和偏自相关方差函数(PACF)确定p阶和q阶。第五,模型参数的参数估计分析和适应性检验。第六,利用ARIMA(p,d,q)模型对系统进行预测。

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

图 ARIMA建模流程图

二、数据集

本文中价格数据选用南昌市从2015年1月起至2022年3月直径由内径16mm区间到直径25mm区间内的HRB400E钢材价格信息作为数据分析或研究对象。共已完成采集和记录采集到的样本数据值共达2645个,由于因各种因素数据值存在有一定的部分的数据缺失值,为更充分地保证已采集到样本数据准确性,本文采用SPSS软件来对样本的缺失部分数据值进行分析,并通过利用本软件中其数据缺失值分析功能的补充功能来尝试将丢失样本数据补齐。

三、利用SPSS软件对ARIMA时间序列预测操作的基本步骤

1、确定数据

选择数据:南昌市从2015年1月起至2022年3月直径由内径16mm区间到直径25mm区间内的HRB400E钢材价格信息

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

2、导入数据

将收集到到原始数据导入SPSS软件中

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

3、定义时间日期

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

4、图像化观察

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

选择要显示的变量,此处是均价,时间轴标签选定义时间日期后的标签项,点击确定得到序列图。

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

序列图如下:

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

5、平稳性分析

ARIMA模型要求序列是平稳序列,因此要对数据进行平稳性分析。下面做螺纹钢价格序列的自相关图和偏自相关图。

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

自相关图:

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

偏自相关图:

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

从图中可以看出,序列的自相关图(ACF)和偏自相关图(偏ACF)大部分编号位于置信区间内部,说明序列是基本平稳的。

6、构建ARIMA模型

在【分析】中选择【时间序列预测】,选择【创建传统模型】。

在【变量】页面,选择方法:ARIMA;由上述ACF和PACF选定条件

在【统计】页面,根据自己需要勾选显示的数据;

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

在【图】页面,选自自己需要输出的图形数据;

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

在【保存】页面,勾选自己需要保存的内容。

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

7、输出结果

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

一阶差分后时序图:

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

预测结果:

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法

spss时间序列分析arima预测,实战项目,大数据,机器学习,人工智能,算法文章来源地址https://www.toymoban.com/news/detail-823908.html

到了这里,关于SPSS软件实操——ARIMA时间序列预测模型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python中的ARIMA模型、SARIMA模型和SARIMAX模型对时间序列预测

    最近我们被客户要求撰写关于时间序列预测的研究报告,包括一些图形和统计输出。  使用ARIMA模型,您可以使用序列过去的值预测时间序列。在本文中,我们从头开始构建了一个最佳ARIMA模型,并将其扩展到Seasonal ARIMA(SARIMA)和SARIMAX模型。 时间序列是在定期时间间隔内记

    2024年02月04日
    浏览(52)
  • 机器学习——时间序列ARIMA模型(三):AR、MA、ARMA、ARIMA模型定义及公式介绍及股价预测案例代码

    使用自身的数据进行预测,且只适用于预测与自身前期相关的现象。 注意:需满足具有平稳性的要求,需满足自相关性,自相关系数需大于0.5。 p阶自回归公式: y t = μ + ∑ i = 1 p γ i y t − i + e t y_{t}=μ+sum_{i=1}^pgamma_{i}y_{t-i}+e_{t} y t ​ = μ + i = 1 ∑ p ​ γ i ​ y t − i ​ + e

    2024年02月02日
    浏览(59)
  • 时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测

    预测效果 基本介绍 时序预测 | Python实现ARIMA-LSTM差分自回归移动平均模型结合长短期记忆神经网络时间序列预测 直接替换数据即可用 适合新手小白 附赠案例数据 可直接运行 程序设计 完整程序和数据下载方式私信博主回复: Python实现ARIMA-LSTM差分自回归移动平均模型结合长

    2024年02月07日
    浏览(49)
  • 时序预测 | Matlab实现ARIMA-LSTM差分自回归移动差分自回归移动平均模型模型结合长短期记忆神经网络时间序列预测

    预测效果 基本介绍 时序预测 | Matlab实现ARIMA-LSTM差分自回归移动差分自回归移动平均模型模型结合长短期记忆神经网络时间序列预测 程序设计 完整程序和数据下载方式私信博主回复: Matlab实现ARIMA-LSTM差分自回归移动差分自回归移动平均模型模型结合长短期记忆神经网络时间

    2024年02月07日
    浏览(60)
  • spss时间序列预测

    数据准备示例: 年月 年月a 数值型 总服务率 人工被动 人工主动 被动总服务率 202101 Jan-21 44197 383.5 68.2 42.98 340.5 202102 Feb-21 44228 312.9 50.1 34.53 278.3 202103 Mar-21 44256 271 42.4 20.11 250.9 202104 Apr-21 44287 239.3 39.2 17.68 221.6 分析-时间序列预测-创建传统模型; 因变量:总服务率 变量:年月

    2024年02月09日
    浏览(40)
  • 使用ARIMA进行时间序列预测|就代码而言

    model.fit().predict()函数参数的意思 model.fit() 函数是用来拟合ARIMA模型的,它会根据提供的时间序列数据来估计模型的参数。在这个函数中,没有需要指定额外的参数。 model.predict() 函数是用来进行时间序列的预测的,它可以在拟合后的模型上进行预测。在进行预测时,需要指定

    2024年02月16日
    浏览(51)
  • 时序预测 | Python实现AR、ARMA、ARIMA时间序列预测

    预测效果 基本介绍 Python实现AR、ARMA、ARIMA时间序列预测 模型原理 AR、ARMA、ARIMA都是常用的时间序列预测方法,它们的主要区别在于模型中包含的自回归项和移动平均项的数量和阶数不同。 AR模型(Autoregressive Model)是一种仅包含自回归项的模型,它的基本思想是将当前时刻的

    2024年02月10日
    浏览(50)
  • python使用ARIMA进行时间序列的预测(基础教程)

    时间序列就是以时间为索引的数据,比如下面这种形式 数据链接:https://pan.baidu.com/s/1KHmCbk9ygIeRHn97oeZVMg 提取码:s0k5 python使用ARIMA建模,主要是使用statsmodels库 首先是建模流程,如果不是太明白不用担心,下面会详细的介绍这些过程 首先要注意一点,ARIMA适用于 短期 单变量

    2024年01月17日
    浏览(45)
  • 使用 Ploomber、Arima、Python 和 Slurm 进行时间序列预测

    推荐:使用 NSDT场景编辑器助你快速搭建可二次编辑的3D应用场景 笔记本由 8 个任务组成,如下图所示。它包括建模的大多数基本步骤 - 获取数据清理、拟合、超参数调优、验证和可视化。作为捷径,我拿起笔记本并使用Soorgeon工具自动将笔记本模块化到Ploomber管道中。这会将

    2024年02月12日
    浏览(46)
  • 时间序列预测算法梳理(Arima、Prophet、Nbeats、NbeatsX、Informer)

    自回归滑动平均(Autoregressive integrated moving average,ARIMA)模型由Box和Jenkins于1970年提出。他们认为 某些非平稳序列中,某一部分与其他部分相似,而这种同质性可经d阶差分后就可以成为平稳序列 ,成为混合自回归-滑动平均过程。那么该非平稳序列为ARIMA模型,用 表示。其中

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包