时间序列分析专题——利用SPSS专家建模器进行建模
SPSS的专家建模器可以自动识别数据,给出最适合的模型,本章通过三个例题介绍如何使用SPSS实现时间序列分析。由于本人对时间序列分析的理解尚浅,做出模型后在论文上的呈现形式需要取查阅资料,以便更好地在论文上呈现
在此之前,我们还需要了解时间序列分析的一些基础的名词
一、名词解释
1.时间序列的平稳性
简单来说,就是均值固定,相邻项方差相同,相邻项协方差为0

2.ACF自相关系数

3.PACF偏自相关函数
PACF使用的前提是数据为平稳序列。

二、实例分析————销量数据预测
1.准备工作
在进行时间序列分析之前,我们需要先对数据进行一个可视化观察,并思考以下问题

(1)画出时序图
在定义好时间变量后,创造时序图。如图所示,这里的数据已经是一个趋于平稳的值,不需要在设置差分,即不需要调整差异的参数

(2)不设置参数地建立模型————查看模型结果
此处,我们先用默认的参数进行建模,观察SPSS使用的哪种模型,心里有一个底,然后进行分析
点击创造传统模型,进入下图的界面后,直接把因变量放进去,点击确定即可

可见SPSS选用的模型是温特加法模型,之后我们需要根据这个模型取进行分析

2.参数设置
(1)条件
条件设置可以指定模型的寻找,是只在指数平滑模型找还是在ARIMA模型找。其中,是否考虑季节性的参数可以不用修改,因为SPSS会自动识别此项,但是需要我们定义新的时间变量,因此在进行建模前,定义时间变量是必须的

(2)离群值
离群值也就是异常值,勾选了这个选项后,SPSS会自动识别异常值,应用时我们可以先不排除异常值,如果模型拟合度不好再设置排除,要排除可以全选。
各个异常值的种类如图所示

(3)统计与图
在“统计”里面,我们需要勾选参数估算值;在“图”里面,我们需要勾选拟合值,这样会在画出来的图中,把我们建模的拟合曲线与实际曲线画在同一张图内,便于观察模型拟合效果。而ACF和PACF则是为了检查残差是否平稳

(4)保存与选项
保存我们已经非常熟悉,就是在数据集中添加一个新的变量,这里我们只需要勾选预测值即可。选项处则是可以设置预测的时期

3.结果分析
(1)模型拟合度
此处R方0.992,为拟合优度,越接近1越好。正态化的BIC没有一个相对的量,越接近0越准确。要用这个值比较的话,需要对比不同模型的BIC,但是SPSS已经找到了最优的模型,所以看此处意义并不大,但还是可以汇报到论文中的

(2)模型统计
此处我们进行的Q检验的p值为0.7>0.05,接受“残差为0”的原假设,所以可以认为残差是白噪声

(3)指数平滑法模型参数
下图是指数平滑法模型的参数,在我们的论文会介绍这个模型的公式。现在有了结果,就可以在论文中体现出来了

(4)残差的ACF与PACF图
此处的ACF与PACF图都在两条线内,因此可以认为残差为0

(5)拟合图与真实图的对比
在模型可视化后,我们可以看到模型的拟合值与真实值相差不大,因此我们的拟合效果还是很不错的

(6)模型预测
在前面的选项中,我们可以设置预测的时期。如果想预测的话,设置好需要预测的时期即可。此外,我们还可以在保存的选项中,勾选预测的置信上限与预测下限。效果如图所示

三、实例分析————人口数据预测
因为建模的过程在前面的例题已经讲的非常详细了,此处我们只讨论一些比较细节的图形优化
1.添加标记
在此图中,因为数据点比较少,我们可以对每个数据点添加标记,更好地观察图形的变化形式

2.添加数据标签
在我们预测值比较少的时候,为了更清楚地看到预测值,我们可以对作出的图添加数据标签

预测小结

时间序列分析专题——利用SPSS专家建模器进行建模的更多相关文章
- SPSS统计分析过程包括描述性统计、均值比较、一般线性模型、相关分析、回归分析、对数线性模型、聚类分析、数据简化、生存分析、时间序列分析、多重响应等几大类
https://www.zhihu.com/topic/19582125/top-answershttps://wenku.baidu.com/search?word=spss&ie=utf- ...
- R语言实现金融数据的时间序列分析及建模
R语言实现金融数据的时间序列分析及建模 一 移动平均 移动平均能消除数据中的季节变动和不规则变动.若序列中存在周期变动,则通常以周期为移动平均项数.移动平均法可以通过数据显示出数据长期趋势的变动 ...
- SPSS时间序列分析
时间序列分析必须建立在预处理的基础上…… 今天看了一条新闻体会到了网络日志的重要性…… 指数平滑法(Exponential Smoothing,ES)是布朗(Robert G..Brown)所提出,布 ...
- python时间序列分析
题记:毕业一年多天天coding,好久没写paper了.在这动荡的日子里,也希望写点东西让自己静一静.恰好前段时间用python做了一点时间序列方面的东西,有一丁点心得体会想和大家 ...
- R时间序列分析实例
一.作业要求 自选时间序列完成时间序列的建模过程,要求序列的长度>=100. 报告要求以下几部分内容: 数据的描述:数据来源.期间.数据的定义.数据长度. 作时间序列图并进行简单评价. 进行时间 ...
- 时间序列分析算法【R详解】
简介 在商业应用中,时间是最重要的因素,能够提升成功率.然而绝大多数公司很难跟上时间的脚步.但是随着技术的发展,出现了很多有效的方法,能够让我们预测未来.不要担心,本文并不会讨论时间机器,讨论的都是很 ...
- 时间序列分析工具箱——sweep
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/kMD8d5R/article/details/81977856 作者:徐瑞龙.量化分析师,R语言中文 ...
- 《时间序列分析——基于R》王燕,读书笔记
笔记: 一.检验: 1.平稳性检验: 图检验方法: 时序图检验:该序列有明显的趋势性或周期性,则不是平稳序列 自相关图检验:(acf函数)平稳序列具有短期相关性,即随着延迟期数k的增加 ...
- 《时间序列分析及应用:R语言》读书笔记--第一章 引论
"春节假期是难得的读书充电的时间."--来自某boss.假期能写多少算多少,一个是题目中的这本书,另一个是<python核心编程>中的高级部分,再一个是拖着的<算 ...
- 【R实践】时间序列分析之ARIMA模型预测___R篇
时间序列分析之ARIMA模型预测__R篇 之前一直用SAS做ARIMA模型预测,今天尝试用了一下R,发现灵活度更高,结果输出也更直观.现在记录一下如何用R分析ARIMA模型. 1. 处理数据 1.1. ...
随机推荐
- Java IO流文件
Java IO流文件 创建文件 使用File类进行创建文件操作,创建该对象包含三种构造方法 new File(String pathname); //根据路径+文件名创建一个File对象 new Fi ...
- 数据转换2-无人机航拍倾斜摄影转换成OSGB格式
首先软件的下载和安装参考下面链接 http://www.xue51.com/soft/53013.html 0.首先打开软件,要打开2个哦. 打数据处理开后台 ContextCapture Engin ...
- js文字处理两端展示中间省略号
点击查看代码 function ellipsisText(longText, displayLength) { // 确保显示长度至少包含省略号的3个字符 if (displayLength < ...
- P3667 Bovine Genomics Hash+二分题解
砂金听说了你在学字符串,于是在CLOI里出了道题给你 P3667 Bovine Genomics 题链:洛谷 hzoi提高 \(hash\)基础题. 思路是二分答案,\(check\)中比较每一个区间 ...
- 使用 Python 旋转PDF页面、或调整PDF页面顺序
在将纸质文档扫描成PDF电子文档时,有时可能会出现页面方向翻转或者页面顺序混乱的情况.为了确保更好地浏览和查看PDF文件,本文将分享一个使用Python来旋转PDF页面或者调整PDF页面顺序的解决方案 ...
- 基于FPGA的数字钟设计---第三版
欢迎各位朋友关注"郝旭帅电子设计团队",本篇为各位朋友介绍基于FPGA的数字钟设计---第三版. 功能说明: 1. 在数码管上面显示时分秒(共计六个数码管,前两个显示小时:中间两个 ...
- 大数据之Hadoop的HDFS存储优化—异构存储(冷热数据分离)
异构存储主要解决,不同的数据,储存在不同类型的硬盘中,达到最佳性能的问题 1)存储类型 RAM_DISK:内存镜像文件系统 SSD:SSD固态硬盘 DISK:普通磁盘,在HDFS中,如果没有主动声明数 ...
- Android 12(S) ALooper AHandler AMessage(二)
来写个demo试试看到底是ALooper AHandler AMessage是怎么运行的,源文件以及Android.bp如下: // EvenHandler.h #ifndef __MESSAGE_T ...
- wpf 自定义轮播图组件
轮播图组件代码: [Localizability(LocalizationCategory.None, Readability = Readability.Unreadable)][TemplateP ...
- ubuntu18.04开机grub引导界面、登录界面美化
1.引导界面美化 下载grub主题 https://www.gnome-look.org/browse/cat/109/order/latest/ https://www.pling.com/s/Gn ...