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

2023-05-16

 相关文章链接

时间序列预测——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)模型对系统进行预测。

图 ARIMA建模流程图

二、数据集

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

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

1、确定数据

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

2、导入数据

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

3、定义时间日期

4、图像化观察

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

序列图如下:

5、平稳性分析

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

自相关图:

偏自相关图:

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

6、构建ARIMA模型

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

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

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

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

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

7、输出结果

一阶差分后时序图:

预测结果:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SPSS软件实操——ARIMA时间序列预测模型 的相关文章

  • spss数据_SPSS篇—Excel、文本数据数据格式的导入

    一个一个将数据录入既费时又费力 xff0c 而且我们在工作学习中通常会得到Excel数据或者文本数据 xff0c 那么对于这些类型的数据 xff0c 我们又该如何快速导入到SPSS中呢 xff1f 1 Excel 数据导入 首先将需要导入的
  • 时间序列模型——AR、MA、ARMA、ARIMA

    这里写目录标题 时间序列模型自回归模型差分与非平稳序列差分检验不平稳 移动平均模型移动平均法MA模型 ARMA模型ARIMA建模方法 时间序列模型 常用的时间序列模型有四种 xff1a 自回归模型 AR p 移动平均模型 MA q 自回归移
  • SPSS数据分析软件的安装与介绍(附网盘链接)

    x1f935 个人主页 xff1a 64 艾派森的个人主页 x1f3fb 作者简介 xff1a Python学习者 x1f40b 希望大家多多支持 xff0c 我们一起进步 xff01 x1f604 如果文章对你有帮助的话 xff0c 欢迎
  • [SPSS]系统聚类和kmeans聚类的spss实现——基于多维度对中国各城市聚类

    一 系统聚类 选中系统聚类并把变量移入变量框内 聚类选择按照个案聚类 在Display栏中选择Statistics和Plots复选框 这样在结果输出窗口中可以同时得到聚类结果统计量和统计图 选中绘图中的谱系图 单击保存选项卡 方案范围选择2
  • R语言时间序列之ARMA、ARIMA模型

    基本理论知识 ARMA模型称为自回归移动平均模型 是时间序列里常用的模型之一 ARMA模型是对不含季节变动的平稳序列进行建模 它将序列值表示为过去值和过去扰动项的加权和 模型形式如下 yt c a1yt 1 a2yt 2 apyt p t
  • ARIMA时间序列分析——(一)数据平稳性检验

    时间序列 指的是按时间顺序索引的一系列数据点 是面板数据的一种 属于一维面板数据 时间序列分析包括用于分析时间序列数据以及提取有意义的统计数据和数据其他特征的方法 ARIMA模型构建流程 1 判断模型的平稳度 2 差分法对非平稳时间序列进行
  • 时序预测

    时序预测 MATLAB实现具有外生回归变量的ARIMAX时间序列预测 含AR MA ARIMA SARIMA VAR对比 目录 时序预测 MATLAB实现具有外生回归变量的ARIMAX时间序列预测 含AR MA ARIMA SARIMA V
  • R语言 时间序列ARIMA模型方法

    原理什么的百度一搜一堆 看不明白 先学会用这个工具吧 ARIMA 全称为自回归积分滑动平均模型 Autoregressive Integrated Moving Average Model 简记ARIMA 是由博克思 Box 和詹金斯 Je
  • 手把手教你协方差分析的SPSS操作

    手把手教你协方差分析的SPSS操作 2017 04 27 手把手教你协方差分析的SPSS操作 一 问题与数据 某研究将73例脑卒中患者随机分为现代理疗组 38例 和传统康复疗法组 35例 进行康复治疗 采用Fugl Meyer运动功能评分法
  • 【时间序列数据挖掘】ARIMA模型

    目录 0 前言 一 移动平均模型MA 二 自回归模型AR 三 自回归移动平均模型ARMA 四 自回归移动平均模型ARIMA 总结 0 前言 传统时间序列分析模型 ARIMA模型是一个非常灵活的模型 对于时间序列的好多特征都能够进行描述 比如
  • 创建不同长度的分类变量的汇总表

    在 SPSS 中 使用 自定义表 创建分类变量的汇总表相当容易 我怎样才能在 R 中做到这一点 通用和可扩展的解决方案是首选 并且使用的解决方案 Plyr 和 或 Reshape2 软件包 因为我正在尝试学习这些 示例数据 mtcars 在
  • ARIMA 产生的斜率直线

    我对使用 SARIMA 模型的时间序列很陌生 我按照教程构建模型并尝试预测未来趋势 一开始一切进展顺利 但当产生结果时 它显示斜率直线 我在 Jupyter NoteBook 上构建它 我首先检查了我的数据 并将数据可视化 但实际上 这似乎
  • arima.sim() 函数具有变化:样本大小、phi 值和 sd 值

    我想模拟ARIMA 1 1 0 随变化 样本量 phi值 标准偏差值 我很佩服下面的吼叫r代码只是模拟一个ARIMA 1 1 0 我想遵循格式来模拟许多ARIMA 1 1 0 随着变化的样本量 phi值 and 标准偏差值 wn lt rn
  • R中magrittr和arima的兼容性问题

    考虑以下示例 library tidyverse set seed 1 forecast forecast x lt cumsum rnorm 10 y1 lt arima x order c 1 0 0 y2 lt x gt arima
  • 多重响应分析

    df1 lt data frame c male female male c 1 2 3 4 5 6 seq 141 170 names df1 c gender age height df1 age lt factor df1 age l
  • 有Python模块可以打开SPSS文件吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Python 是否有用于打开 IBM SPSS 即 sav 文件的模块 如果有不需要任何额外 dll 文
  • 对于不同的 arima 模拟组合,在 r 中获得第一个真实订单之前,如何计算 arima 订单不真实的次数

    大多数时候一个人跑步arima sim 函数来模拟特定的顺序arima mosel但是当人们通过检查此类模拟时间序列数据时auto arima 函数 它通常不会与 ARIMA 一个愿望和在arima sim 我想知道一个人可能需要跑多少次a
  • 通过 rpy 将 SPSS 文件(.sav)导入 pandas 时如何保留标签?

    我正在寻找使用 SPSS 文件 sav pandas 在没有 SPSS 程序的情况下 典型文件转换为 csv 后的样子如下 在调查前两行的含义时 我不知道 SPSS 似乎第一行包含Labels 而第二行包含VarNames 当我将文件带入
  • 导入 .sav 时出现警告/错误

    我工作中有两个版本的 SPSS SPSS 11 在 Windows XP 上运行 SPSS 20 在 Linux 上运行 SPSS 的两个副本都工作正常 使用任一版本的 SPSS 创建的文件在其他版本的 SPSS 上打开时不会出现任何问题
  • 如何使用语法检查变量的度量(名义/序数/规模)?

    我想使用语法找到变量的度量 然后在 If 语句中使用它 使用语法可以吗 例如 如果我有两个变量a 标称 和b 序数 DO IF a is nominal END IF 您可以创建数据中所有名义变量的列表 在以下示例中 列表将存储在宏调用下

随机推荐