Tel: 第11章 SPSS在时间序列预测中的应用 周早弘 旅游与城市管理学院

Slides:



Advertisements
Similar presentations
时间序列分析法. 中国医大基础医学院论文年代分布 关键字段出现频次关键字段出现频次
Advertisements

庄文忠 副教授 世新大学行政管理学系 2012/7/6 SPSS 之应用 ( 庄文忠副教授 ) 1 SPSS 的环境与基本操作.
第六章 动态模型.
主讲:李晓军 统计学实践 主讲:李晓军
第五章 时间序列模型 关于标准回归技术及其预测和检验我们已经在前面的章节讨论过了,本章着重于时间序列模型的估计和定义,这些分析均是基于单方程回归方法,第9章我们还会讨论时间序列的向量自回归模型。 这一部分属于动态计量经济学的范畴。通常是运用时间序列的过去值、当期值及滞后扰动项的加权和建立模型,来“解释”时间序列的变化规律。
第二章 SPSS的基本操作 2-1 SPSS 的簡介 2-2 SPSS 軟體的功能表介紹 2-3 資料的輸入 2-4 資料的分析與輸出結果
SPSS 軟體與統計應用 Ya-Yun Cheng, How-Ran Guo
第六章 统计表与统计图 第一节 统计表 第二节 统计图 1.
SPSS系统教程.
第五讲 非参数统计分析 吴成秋 南华大学公共卫生学院
Dr. Baokun Li 经济实验教学中心 商务数据挖掘中心
多元统计分析 何晓群 中国人民大学出版社 2017/3/4 中国人民大学六西格玛质量管理研究中心.
第九章 时间序列计量经济学模型 时间序列的平稳性及其检验 随机时间序列分析模型 协整分析与误差修正模型.
传播学研究:理论与方法 戴元光 赵士林 邢虹文.
Chapter 3 預測.
第十一章 多变量的可视化分析 第一节 引言 第二节 折线图分析法 第三节 条形图分析法 第四节 散点图分析法 第五节 雷达图分析法
SPSS统计软件的使用方法基础 主讲人:宋振世 (闵行校区) 电 话:
广告原理与策划 ——主编 魏超.
医学统计学 8 主讲人 陶育纯 医学统计学 8 主讲人 陶育纯
DOE & EXCEL, SPSS application
如何使用 Excel 與SPSS繪製 統計圖型
§9.3 线性回归分析 一. 什么是回归分析 相关分析研究变量之间相关的方向和相关的程度,但是相关分析不能指出变量间相互关系的具体形式,也无法从一个变量的变化来推测另一个变量的变化情况。 回归分析则是研究变量之间的数量变化规律的一种方法。
Time Series Analysis(一)
统计学Statistics 主讲人:商学院 刘后平 教授
State Space Models and Kalman Filter
第一章 统计学及其基本概念 南京财经大学统计学系.
经济长周期视角下的保险资金运用研究 北京大学经济学院 朱南军 中国人民大学汉青研究院 翟建辉 清华大学工程物理系 冯玉林
第十七章 SPSS系统在传播学研究中的应用
SPC introduction.
Differential Equations (DE)
SAS  統計程序實作 CONTENTS By DR. Yang , Yi-Chiang /11/11.
第二章 SAS的描述统计功能 2.1 描述性统计的基本概念 2.2 在SAS中计算统计量 2.3 统计图形.
第七章 SPSS的非参数检验.
Origin绘图和数据分析 2006年11月.
统计软件应用 7 主讲人 陶育纯 SPSS统计分析 统计软件应用 7 主讲人 陶育纯 教案.
第六章 因子分分析 §6.1 因子分析的基本理论 §6.2 因子载荷的求解 §6.3 因子分析的步骤与逻辑框图 §6.4 因子分析的上机实现
多元时间序列分析 多元平稳时间序列建模 虚假回归 单位根检验 协整 误差修正模型 上海财经大学统计学系.
第四章 SPSS的基本统计分析.
Demand Forecasting in a Supply Chain
SPSS-概述與資料處理 輔大統計資訊系 黃孝雲.
線性相關與直線迴歸 基本概念 線性相關:兩個連續變項的共變關係,且有線性關係。所謂 的線性關係乃指兩個變項的關係可以被一條最具
主講人 陳陸輝 特聘研究員兼主任 政治大學選舉研究中心 美國密西根州立大學博士
第9章 方差分析 介绍 1、方差分析的概念 2、方差分析的过程.
第一次上統計Tutorial 就上手 不是只有上一次嗎.
第3章 預測 2019/4/11 第3章 預測.
Chapter 2 存貨管理與風險共擔.
统 计 学 (第三版) 2008 作者 贾俊平 统计学.
EXCEL+ORIGN+SPSS的描述统计
介绍: 1、主成分分析与因子分析的概念 2、主成分分析与因子分析的过程
以時間序列分析法偵測 台灣一等二級水準網之殘留系統誤差 Detecting Remained Systematic Errors In The First-Order ClassII Leveling Network of Taiwan By Using Time series.
中国人民大学出版社 中国人民大学音像出版社.
第八章 均值比较与检验 2019/5/10.
國金期末報告 股價指數與匯率之間的動態關係: 以台灣、日本、韓國為例 授課老師:楊奕農 學生:郭俊旻.
第7章 基本统计分析 2019/5/14.
第二章 次數分配表與統計圖 第一節 次數分配表的製作 第二節 統計圖的製作 第三節 次數分配的形狀和性質 第四節 電腦習作.
第三章 預測.
统计软件应用 4 主讲人 陶育纯 SPSS统计分析 统计软件应用 4 主讲人 陶育纯 教案.
分类变量资料的统计推断.
统计软件应用 4 主讲人 陶育纯 SPSS统计分析 统计软件应用 4 主讲人 陶育纯 教案.
Logistic回归 Logistic regression 研究生《医学统计学》.
统计工具的使用方法 主讲人 陶育纯 统计工具的使用方法 主讲人 陶育纯
群聚分析操作介紹 -以SOM和K-means為例
安徽财经大学 计量经济学 Econometrics 经济学院 马成文
指導教授:趙景明 教授 專題學生:張沛宇 王瑋德 許育愷
認識 Excel 與SPSS.
SAS 統計程序實作 PROC GLM 變異數分析 (PROC ANOVA)
实习二 方差分析 流行病与卫生统计学系
AN ASSESSMENT OF THE EFFECT OF CONTRAFLOW BUS LANE ON RIDERSHIP
常用的一元时间序列方法 单位根及协整检验 VARX模型与状态空间模型
SAS 統計程序實作 PROC MEANS (一個母體)
Presentation transcript:

Tel: 13576088276 第11章 SPSS在时间序列预测中的应用 周早弘 旅游与城市管理学院 zhouzh5652@163.com 2018/12/262018/12/26

时间序列分析(Time Series Analyze)是概率统计学科中应用性较强的一个分支,在金融经济、气象水文、信号 处理、机械振动等众多领域有从所采用的数学工具和理论, 时间序列分析分为时域分析和谱分析两大类分析方法 预测的流程通常可以用下图来描述

11.1 时间序列的预处理 11.1.1预处理的基本原理 1.使用目的 通过预处理,一方面能够使序列的随“时间”变化的、“动态”的特征体现得更加明显,利用模型的选择;另一方面也使得数据满足与模型的要求。 2.基本原理 ⑴数据采样 采样的方法通常有直接采样、累计采样等。 ⑵直观分析 时间序列的直观分析通常包括离群点的检验和处理、缺损值的补足、指标计算范围是否统一等一些比较简单的,可以采用比较简单手段处理的分析。

⑶特征分析 所谓特征分析就是在对数据序列进行建模之前,通过从时间序列中计算出一些有代表性的特征参数,用以浓缩、简化数据信息,以利数据的深入处理,或通过概率直方图和正态性检验分析数据的统计特性。通常使用的特征参数有样本均值、样本方差、标准偏度系数、标准峰度系数等。 ⑷相关分析 所谓相关分析就是测定时间序列数据内部的相关程度,给出相应的定量度量,并分析其特征及变化规律。 理论上,自相关系数序列与时间序列具有相同的变化周期.所以,根据样本自相关系数序列随增长而衰减的特点或其周期变化的特点判断序列是否具有平稳性,识别序列的模型,从而建立相应的模型。

3.其他注意事项 进行时间序列预处理的时候,常常需要对数据一些变换,例如,取对数,做一阶差分,做季节差分等。

11.1.2 时间序列预处理的SPSS操作详解 Step01:数据准备 选择菜单栏中的【Data(数据)】→【Define Dates(定义日期)】命令,弹出【Define Dates(定义日期) 】对话框。

如果选择月度数据或季度数据,将会出现【Periodicity at higher level(更高级别的周期)】。在其下方将显示数据的最大周期长度,月度数据默认周期长度为12,季度数据默认周期长度为4。

单击【OK(确认)】按钮,此时完成时间的定义,SPSS将在当前数据编辑窗口中自动生成标志时间的变量。

Step02:数据采样 选择菜单栏中的【Data(数据)】→【Select Cases(选择个案)】命令,弹出【Select Cases(选择个案)】对话框。

Step03:直观分析 当数据准备好,为认识数据的变化规律,判断数据是否存在离群点和缺损值,最直接的观察方法是绘制序列的图像。 选择菜单栏中的【Data(数据)】→【Forecasting(预测)】→【Sequence Charts(序列图)】命令,弹出【Sequence Charts(序列图)】对话框。

Step04:特征分析 选择菜单栏中的【Data(数据)】→【Graphs(图形)】→【Chart Builder(图表构建程序)】命令,弹出【Chart Builder(图表构建程序)】对话框。在【Gallery(库)】选项卡中选择【Histogram(直方图)】,并将直方图形拖入【 Chart preview uses example data(图预览使用实例数据) 】下方的白色区域,然后将所需要画直方图的变量拖入X轴,单击【OK(确认)】按钮就画出直方图了,图中将显示该变量的均值、方差、样本容量。

Step05 :相关分析 选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Autocorrelations(自相关)】命令,弹出【Autocorrelations(自相关)】对话框。

在左侧的候选变量列表框中选择一个变量,将其移入【Variables(变量)】列表框中。 单击【Options】按钮,弹出【Options(选项)】对话框。

11.1.3 实例图文分析:社会商品零售总额的预处理 1. 实例内容 为了分析社会商品零售总额的变动趋势,收集了我国2000年1月到2010年5月社会商品零售总额的数据,现在对数据进行时间序列的预处理。

2 实例操作 Step01:数据准备输入社会商品零售总额的数据,然后选择菜单栏中的【Data(数据)】→【Define Dates(定义日期)】命令,弹出【Define Dates(定义日期) 】对话框,选择【Years, month(年,月)】选项,并在【First Case is 】选项组的【Year(年)】文本框中输入“2000”,在【month(月)】文本框中输入“1” 。

Step02:标志时间的变量出现 单击【OK(确认)】按钮,此时完成时间的定义,SPSS将在当前数据编辑窗口中自动生成标志时间的变量,同时在输出窗口中将会出现一个简明的日志,说明时间标志变量及其格式和包含的周期等。

Step03 :数据采样 选择菜单栏中的【Data(数据)】→【Select Cases(选择个案)】命令,弹出【Select Cases (选择个案) 】对话框,点选【Based on time or case range(基于时间或个案全距) 】单选钮,并单击【range(范围)】按钮,此时会出现新的对话框,在【First case(第一个个案)】选项组的【Year(年)】文本框中输入“2000”,在【month(月)】文本框中输入“1”,在【First case(最后个个案)】选项组的【Year(年)】文本框中输入“2009”,在【month(月)】文本框中输入“12” 。单击【Continue(继续)】按钮,然后单击【Select Cases (选择个案)】对话框中的【OK(确认)】按钮,此时在输出窗口中将会出现一个简明的日志,说明此时只对2000年1月都2009年12月的数据做分析与建模。

Step04 :直观分析 选择菜单栏中的【Data(数据)】→【Forecasting(预测)】→【Sequence Charts(序列图)】命令,弹出【Sequence Charts(序列图)】对话框,在该对话框左侧的候选变量列表框中选择【VAR00001】选项,将其移入【Variables(变量)】列表框中, 选择【Year, not periodic】将其移入【Time Axis Labels(时间轴标签)】列表框,单击【OK(确认)】按钮即可生成线图。

Step05 :特征分析 选择菜单栏中的【Data(数据)】→【Graphs(图形)】→【Chart Builder(图表构建程序)】命令,弹出【Chart Builder(图表构建程序)】对话框。在【Gallery(库)】选项卡中选择【Histogram(直方图)】选项,并将直方图形拖入【 Chart preview uses example data(图预览使用实例数据) 】下方的白色区域,然后将【VAR00001】拖入X轴,单击【OK(确认)】按钮即可生成直方图。 图11-13

Step06 :相关分析 选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Autocorrelations(自相关)】命令,弹出【Autocorrelations(自相关) 】对话框。将【VAR00001】移入【Variables(变量)】列表框中,在【Display(显示)】选项组中勾选所以复选框,即展示自相关函数图、又偏相关函数图。单击【OK(确认)】按钮即可绘制自相关函数图和偏相关函数图。

3 实例结果及分析 (1)直观分析的输出结果 我国2000年1月到2009年12月社会商品零售总额的线图,从图上可以看出该序列有明显的趋势性或周期性这说明该序列,而且无离群点和缺失值.

(2)特征分析结果 我国2000年1月到2009年12月社会商品零售总额的直方图,如图11-16所示。从图上可以看出该序列的样本均值为5655.5333,样本标准差为2559.27829,样本容量为120个。

(3)相关分析结果 (1)样本自相关系数的值 在SPSS中给出了不同滞后期(Lag列)的样本自相关系数的值(Autocorrelation列),样本自相关系数的标准误差(Std Error列),以及Box-ljung Statistic的值、自由度(d f列)和相伴概率(Sig)。通过标准误差值以及Box-ljung Statistic的相伴概率都可以说该时间序列不是白噪声,是具有自相关性的时间序列,可以建立ARIMA等模型。Box-ljung Statistic的相伴概率是在近似认为Box-ljung Statistic服从卡方分布得到。

(2)样本自相关系数的图形 在SPSS中画出了样本自相关系数图。图中的横轴为滞后期(Lag Number),纵轴为样本自相关系数(ACF)。图中用条形形状来表示样本自相关系数,并画出了95%的置信上下限的线条。从下图可以看出该时间序列的自相关系数并不呈负指数收敛到零,其衰减速度比较慢,不是平稳时间序列。

(3)样本偏相关系数的值 在SPSS中给出了不同滞后阶(Lag列)的样本偏相关系数的值(Partial Autocorrelations 列),样本偏相关系数的标准误差(Std Error列)。从表10-3样本偏相关系数的数据表可以看出该时间序列不是白噪声。

(4)样本偏相关系数的图形 图中的横轴为滞后期(Lag Number),纵轴为样本偏相关系数(PACF)。图中用条形形状来表示样本偏相关系数,并画出了95%的置信上下限的线条。从下图可以看出该时间序列的偏相关系数在一阶滞后期、12阶滞后期比较大,说明该时间序列具有周期性,不是平稳时间序列。

11.2 时间序列的确定性分析 11.2.1 确定性分析的基本原理 1、使用目的 传统时间序列分析认为长期趋势变动、季节性变动、周期变动是依一定的规则而变化的,不规则变动因素在综合中可以消除。基于这种认识,形成了确定性时间序列分析。 通过确定性时间序列分析,一方面能够使序列的长期趋势变动特征、季节效应、周期变动体现得更加明显;另一方面能确立模型,从而成功捕捉数据的随“时间”变化的、“动态”的、“整体”的统计规律。因此,对时间序列进行确定分析,从而建立模型是非常必要的。

指数平滑法,又称指数加权平均法,实际是加权的移动平均法,它是选取各时期权重数值为递减指数数列的均值方法。 2、基本原理 (1)指数平滑法 指数平滑法有助于预测存在趋势和(或)季节的序列。指数平滑法分为两步来建模,第一步确定模型类型,确定模型是否需要包含趋势、季节性,创建最适当的指数平滑模型,第二步选择最适合选定模型的参数。 指数平滑模法一般分为无季节性模型、季节性模型。无季节性模型包括简单指数平滑法、布朗单参数线性指数平滑法等,季节性模型包括温特线性和季节性指数平滑法。 指数平滑法,又称指数加权平均法,实际是加权的移动平均法,它是选取各时期权重数值为递减指数数列的均值方法。

第二步,计算每一周期点(每季度,每月等等)的季节指数(乘法模型)或季节变差(加法模型); (2)季节分解法 季节分解的一般步骤如下: 第一步,确定季节分解的模型; 第二步,计算每一周期点(每季度,每月等等)的季节指数(乘法模型)或季节变差(加法模型); 第三步,用时间序列的每一个观测值除以适当的季节指数(或减去季节变差),消除季节影响; 第三步,对消除了季节影响的时间序列进行适当的趋势性分析; 第四步,剔除趋势项,计算周期变动; 第五步,剔除周期变动,得到不规则变动因素; 第六步,用预测值乘以季节指数(或加上季节变差),乘以周期变动,计算出最终的带季节影响的预测值。

11.2.2 指数平滑法的SPSS操作详解 Step01 :打开【Create Models(创建模型)】对话框 当时间序列的数据已经准备好以后,选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Create Models(创建模型)】命令,弹出【Create Models(创建模型)】对话框。

Step02 :指数平滑模型选择 在该对话框的左侧的【Variables(变量)】列表框中选择一个变量,将其移入【Dependent Variables(因变量】列表框。在【Method(模型)】下拉列表框中选择建模方法,在【Method(模型)】下拉列表框中选择【Exponential Smoothing(指数平滑法)】选项,并单击【Criteria(条件)】按钮,弹出【Exponential Smoothing Criteria(指数平滑条件)】对话框。

Step03 :统计量的选择 在【Create Models(创建模型)】对话框的菜单中,选择【Statistics(统计量)】, 弹出【Statistics(统计量)】对话框。

Step04 :图表的选择 【Plot(图表)】选项卡分成两部分. ①Plots for Comparing Models: 模型比较图。 ②Plots for individual Models: 模型当模型的图。

Step05 :输出的选择 【Output Filter(输出过滤)】选项卡中包括两部分。 ①Include all models in output: 输出所有的模型,系统默认选项。②Filter models based on goodness fit输出基于拟合优度过滤的模型。

Step06:保存变量的选择 在 【Save(保存)】选项卡中包括两部分。①Save Variables: 保存变量;②Export Model File: 选择是否导出模型文件保存变量,将模型文件保存在指定的目录中。 选择好以后,在【Create Models(创建模型)】对话框的菜单中,单击【Options(选项)】按钮,弹出【Options(选项)】对话框。 图11-24

Step07:某些选项的选择

11.2.3 实例图文分析:进出口贸易总额的指数平滑建模 1 .实例内容 以我国1950-2005年进出口贸易总额年度数据为例,尝试建立指数平滑模型。

2. 实例操作 Step01:打开【Create Models(创建模型)】对话框 选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Create Models(创建模型)】命令,弹出【Create Models(创建模型)】对话框。将该对话框左侧的【 VAR00001】变量移入【Dependent Variables(因变量】列表。在【Method(模型)】下拉列表框中选择【Exponential Smoothing(指数平滑法)】选项。

单击【Criteria(条件)】按钮,弹出【Exponential Smoothing Criteria(指数平滑条件)】对话框。

Step02:指数平滑模型选择 由于数据具有明显的趋势性,所以选【Brown’s linear trend (Brown线性趋势)】,点击【Continue(继续)】,返回到了【Create Models(创建模型)】对话框。 单击【Statistics(统计量)】选项卡, 弹出如下图所示的界面。

Step03 :统计量的选择 在【Statistics(统计量)】选项卡中,选择对展示模型拟合度量、ljung -Box 统计量、被模型过滤掉的样本数据的个数的选项,选择显示模型参数的估计值,选择好以后,单击 【Save(保存)】选项卡,对话框显示如下图所示。

Step05 :完成操作 选择好以后,单击【OK(确认)】输出结果,此时,SPSS将在当前数据编辑窗口中自动生成代带前缀Predicted的预测值和带前缀NResidual的残差的值。

3 实例结果及分析 (1)模型描述 该模型为Model_1,模型的类型为Brown的线性趋势模型。 (2)模型拟合优度 对VAR00001建立Winters的乘积季节模型的拟合优度,包括了调整R-Square,标准化的BIC等所有拟合优度的值。

(3)模型的统计量的结果 由于在【Statistics(统计量)】对话框中,选择了展示模型拟合度量、ljung- Box统计量、被模型过滤掉的样本数据的个数的选项,所以,在输出结果中出现了调整R-Square,标准化的BIC的值,ljung- Box统计量的值。 从表10-5中可以看出Box-ljung 统计量的相伴概率是0.524,可以接受残差序列是没有自相关性的。

由于在【Statistics(统计量)】对话框中,选择显示模型参数的估计值,所以,在输出结果中出现模型的参数估计的结果。从表10-6可以看出,水平指标的估计值是0.492,趋势指标的估计值是0.071,季节效应指标为0.849,T统计量的相伴概率都接受这些参数都是为非零的假设的。

(4)模型的拟合图 在获得了参数估计值和模型结构后,代入初值,便可以拟合数据,从而绘制图像。拟合数据以前缀为Predicted的变量Predicted—VAR000001— Model—1出现在SPSS的当前数据编辑窗口中。

11.2.4 季节分解的SPSS操作详解 Step01 :选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Seasonal Decomposition(周期性分解)】命令,弹出【Seasonal Decomposition(周期性分解)】对话框。

Step02 :季节分解模型的选择 在【Seasonal Decomposition(周期性分解)】对话框的左侧的候选变量列表框中选择一个变量,将其移入【Variables(变量)】列表框。在【Model Type(模型类型)】复选框中选择模型类型;单击【Save】按钮,弹出【Save(保存)】对话框。

Step03 :完成操作 如果不改变【Save(保存)】对话框中的默认选项,单击【Seasonal Decomposition(周期性分解)】对话框中的【OK(确认)】按钮,将进行季节分解。

11.2.3 实例图文分析:社会住宿与餐饮消费的季节分解 1 .实例内容 以我国1996年—2009年的社会住宿与餐饮消费(单位为亿元)的月度数据为例,尝试进行季节分解。 2. 实例操作

Step01:打开【Seasonal Decomposition(周期性分解)】对话框 选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Seasonal Decomposition(周期性分解)】命令,弹出【Seasonal Decomposition(周期性分解)】对话框。将该对话框左侧的【 VAR00001】移入【Variables(变量)】列表框。在【Model Type(模型类型)】列表框中选择【Multiplicative】,在【Moving Average Weight(移动平均权重)】列表框中的选择【All points equal(所有点相等)】,并选择【Display casewise listing(显示对象删除列表)】显示对象删除列表。

Step02:完成操作 单击【Seasonal Decomposition(周期性分解)】对话框中的【OK(确认)】按钮,此时,SPSS将弹出一个对话框,提示在当前数据编辑窗口中将自动生成四个变量,再单击【OK(确认)】按钮,完成操作。

Step03:数据窗口的变化 单击【OK(确认)】按钮后,在当前数据编辑窗口将自动生成四个变量。第一个变量为不规则变动因素(前缀ERR),第二变量为季节调整后的变量(前缀SAS),第三变量为季节因子(前缀SAF),第四个变量为平滑后的趋势和循环波动变量(前缀STC)。

3 实例结果及分析 (1)模型描述 该模型为MOD-1,模型的类型为Multiplicative模型,季节的周期长度为12,移动平均的方法是跨度为周期长度的等权重的中心移动平均。

(2)季节分解表 由于选择【Display casewise listing(显示对象删除列表)】,所以,显示季节分解表。表中第一列为时间变量,第二列为原始数据。第三列为移动平均序列,第四列为原始数据除以移动平均序列的比值;第五列是季节因子,第六列是季节调整后的数据,第七列为平滑后的趋势和循环波动变量,第七列为不规则变动因素。

11.3 时间序列的随机性分析 11.3.1随机性分析的原理 1.使用目的 虽然长期趋势的分析,季节变动的分析和循环波动的分析控制着时间序列变动的基本样式,但毕竟不是时间序列变动的全貌,而且用随机过程理论和统计理论来考察长期趋势、季节性变动等许多因素的共同作用的时间序列更具有合理性和优越性.根据随机过程理论和统计理论,对时间序列进行分析,从而形成了时间序列的随机分析。 通过随机性时间序列分析,一方面能够建立比较精确地反映序列中所包含的动态依存关系的数学模型,并借以对系统的未来进行预报,另一方面,能够比较精确揭示系统动态结构和规律的统计方法。随机性时间序列分析大大丰富和发展了时间序列分析的理论和方法,成为时间序列分析的主流。

时间序列的随机分析通常利用Box-Jenkins建模方法。利用Box-Jenkins方法建模的步骤为: 2、基本原理 时间序列的随机分析通常利用Box-Jenkins建模方法。利用Box-Jenkins方法建模的步骤为: (1)计算观测序列的样本相关系数和样本偏相关系数。 (2)模式识别:检验序列是否为平稳非白噪声序列。如果序列是白噪声序列,建模结束;如果序列为非平稳序列,采用非平稳时间序列的建模方法,建立ARIMA模型或SARIMA模型;如果序列为平稳序列,建立ARMA模型。 (3)初步定阶和参数估计:模型识别后,框定所属模型的最高阶数;然后在已识别的类型中,从低阶到高阶对模型进行拟合及检验。 (4)拟合优度检验:利用定阶方法对不同的模型进行比较,以确定最适宜的模型。 (5)适应性检验:对选出的模型进行适应性检验和参数检验,进一步从选出的模型出发确定最适宜的模型。 (6)预测:利用所建立的模型,进行预测。

11.3.2 ARIMA模型的SPSS操作详解 Step01 :打开【Create Models(创建模型)】对话框 当时间序列的数据已经准备好以后,xz 选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Create Models(创建模型)】命令,弹出【Create Models(创建模型)】对话框。在该对话框左侧的【Variables(变量)】列表框中选择一个变量,将其移入【Dependent Variables(因变量】列表框。在【Method(模型)】下拉列表框中选择【ARIMA】,然后选择【ARIMA】选项,并单击【Criteria(条件)】按钮,弹出【ARIMA Criteria(ARIMA条件)】对话框。

Step02 :ARIMA模型选择 对话框中的第一部分为【ARIMA Order(ARIMA序列)】, 第二部分为【Transformation(转换)】。

Step03 :离群值的处理 在【ARIMA Criteria(ARIMA条件)】对话框中单击【Outliers(离群值)】选项卡, 弹出【Outliers(离群值)】对话框,这样可以选择对离群点的处理方式。

Step04 :完成操作 单击【Create Models(创建模型)】对话框中的【OK(确认)】按钮,将进行ARIMA模型建模。

11.3.3 实例图文分析:旅客周转量的ARIMA建模 1. 实例内容 以我国2004年1月到2009年12月旅客周转量的数据为例,尝试建立ARIMA模型。 2. 实例操作

Step01:打开【Seasonal Decomposition(周期性分解)】对话框 选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Create Models(创建模型)】命令,弹出【Create Models(创建模型)】对话框。将该对话框左侧的【 VAR00001】移入【Dependent Variables(因变量】列表框。在【Method(模型)】下拉列表框中选择【ARIMA】,并选择【Criteria(条件)】选项,弹出【ARIMA Criteria(ARIMA条件)】对话框。

Step02:ARIMA模型选择 在【ARIMA Order(ARIMA序列)】选项组中输入阶数都为1,建立ARIMA(1,1,1)(1,1,1)模型,单击【Continue(继续)】按钮,返回【Create Models(创建模型)】对话框。

Step03:统计量的选择 单击【Create Models(创建模型)】中的【Statistics(统计量)】对话框中,选择展示模型拟合度量、Box-ljung 统计量、被模型过滤掉的样本数据的个数的选项,选择显示模型参数的估计值,选择好以后,单击【Save(保存)】选项卡。

Step04:保持变量的选择 在 【Save(保存)】选项卡中选择保存预测值,保存残差的值。

Step05:完成操作 单击对话框中的【OK(确认)】按钮,将进行ARIMA模型建模,完成操作。此时,输出结果,同时在当前数据编辑窗口中自动生成带前缀Predicted的预测值和带前缀NResidual的残差的值。

3 实例结果及分析 (1)模型描述 该模型为Model-1,模型的类型为ARIMA(1,1,1)(1,1,1)模型。 (2)模型拟合优度 对VAR00001建立ARIMA(1,1,1)(1,1,1)模型的拟合优度,包括了调整R-Square,标准化的BIC等所有拟合优度的值。

(3)模型的统计量的结果 由于在【Statistics(统计量)】对话框中,选择了展示模型拟合度量、ljung- Box统计量、被模型过滤掉的样本数据的个数的选项,所以,在输出结果中出现了调整R-Square,标准化的BIC的值,ljung- Box统计量的值。 从表11-11中可以看出标准BIC值为9.187。

由于在【Statistics(统计量)】对话框中,选择显示模型参数的估计值,所以,在输出结果中出现模型的参数估计的结果。 从表11-12可以看出,AR(1)的参数估计值是0.029,T统计量的相伴概率为0.862,接受AR(1)为零的原假设。MA(1)的参数估计值是0.884,T统计量的相伴概率为8.499,拒绝MA(1)为零的原假设。SAR(1)的参数估计值是0.366,所以,该模型不是最优的模型,对数据的分析不是十分的恰当。

(4)模型的拟合图 在获得了参数估计值和模型结构后,代入初值,便可以拟合数据,从而绘制图像。拟合数据以前缀为Predicted的变量Predicted­_VAR000001_ Model_1出现在SPSS的当前数据编辑窗口中。 图11-45

11.3.4 实例进阶分析 1. 进阶分析 上面所建立的ARIMA(1,1,1)(1,1,1)模型并不是最佳的模型,所以,需要重新建模,可以利用专家建模器来完成。 2. 实例操作

Step01:打开【Seasonal Decomposition(周期性分解)】对话框 选择菜单栏中的【Analyze(分析)】→【Forecasting(预测)】→【Create Models(创建模型)】命令,弹出【Create Models(创建模型)】对话框。将该对话框左侧的【 VAR00001】移入【Dependent Variables(因变量】列表框。在【Method(模型)】下拉列表框中选择【Expert Model】选项。

Step03:统计量的选择 单击【Statistics(统计量)】选项卡,选择展示模型拟合度量、Box-ljung 统计量、被模型过滤掉的样本数据的个数的选项,选择显示模型参数的估计值,选择好以后,单击【Output Filter(输出过滤)】选项卡.

Step04:在【Output Filter(输出过滤)】选项卡中选择【Filter models based on goodness fit】,输出拟合优度最好的那一个模型,选择拟合优度准则为标准BIC准则。选择好以后,单击 【Save(保存)】选项卡。

Step05:保持变量的选择 在 【Save(保存)】选项卡中选择保存预测值,保存残差的值。

Step06:完成操作 单击【OK(确认)】,将进行ARIMA模型建模,完成操作。此时,输出结果,同时在当前数据编辑窗口中自动生成带前缀Predicted的预测值和带前缀NResidual的残差的值。

3 实例结果及分析 (2)模型拟合优度 对VAR00001建立ARIMA(1,1,0)(0,1,1)模型的拟合优度,包括了调整R-Square,标准化的BIC等所有拟合优度的值。

(3)模型的统计量的结果 由于在【Statistics(统计量)】对话框中,选择了展示模型拟合度量、ljung- Box统计量、被模型过滤掉的样本数据的个数的选项,所以,在输出结果中出现了调整R-Square,标准化的BIC的值,ljung- Box统计量的值。 从表11-15中可以看出标准BIC值为8.160,比 ARIMA(1,1,1)(1,1,1)模型的标准BIC值小一些。

由于在【Statistics(统计量)】对话框中,选择显示模型参数的估计值,所以,在输出结果中出现模型的参数估计的结果。 从表10-12可以看出,对原始数据建立的Winters' 加法模型,Alpha 的参数估计值是0.091,该模型是最优的模型,对数据的分析比较的恰当。

(4)模型的拟合图

2018/12/26