时间序列上机实验-arima模型的建立(季节乘积模型)

上传人:mg****85 文档编号:35278346 上传时间:2018-03-13 格式:DOC 页数:14 大小:560.50KB
返回 下载 相关 举报
时间序列上机实验-arima模型的建立(季节乘积模型)_第1页
第1页 / 共14页
时间序列上机实验-arima模型的建立(季节乘积模型)_第2页
第2页 / 共14页
时间序列上机实验-arima模型的建立(季节乘积模型)_第3页
第3页 / 共14页
时间序列上机实验-arima模型的建立(季节乘积模型)_第4页
第4页 / 共14页
时间序列上机实验-arima模型的建立(季节乘积模型)_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《时间序列上机实验-arima模型的建立(季节乘积模型)》由会员分享,可在线阅读,更多相关《时间序列上机实验-arima模型的建立(季节乘积模型)(14页珍藏版)》请在金锄头文库上搜索。

1、实验二 ARIMA 模型的建立一、实验目的熟悉 ARIMA 模型,掌握利用 ARIMA 模型建模过程,学会利用自相关系数和偏自相关系数对 ARIMA 模型进行识别,利用最小二乘法等方法对 ARIMA 模型进行估计,利用信息准则对估计的 ARIMA 模型进行诊断,以及学会利用 ARIMA 模型进行预测。掌握在实证研究如何运用 Eviews 软件进行 ARIMA 模型的识别、诊断、估计和预测。二、基本概念ARIMA 模型,即将非平稳时间序列转化为平稳时间序列,然后将平稳的时间序列建立 ARMA 模型。ARIMA 模型根据原序列是否平稳以及回归中所含部分的不同,包括移动平均过程(MA) 、自回归过程

2、(AR) 、自回归移动平均过程(ARMA)以及 ARIMA 过程。在 ARIMA 模型的识别过程中,主要用到两个工具:自相关函数 ACF,偏自相关函数 PACF 以及它们各自的相关图。对于一个序列 而言,它的第 阶自tXj相关系数 为它的 阶自协方差除以方差,即 ,它是关于滞后期jj jj0的函数,因此我们也称之为自相关函数,通常记 ACF( )。偏自相关函数jPACF( )度量了消除中间滞后项影响后两滞后变量之间的相关关系。三、实验内容(1)根据时序图的形状,采用相应的方法把非平稳序列平稳化; (2)对经过平稳化后的 2000 年 1 月到 2011 年 10 月美国的失业率数据建立ARIM

3、A( )模型,并利用此模型进行失业率的预测。,pdq四、实验要求:了解 ARIMA 模型的特点和建模过程,了解 AR,MA 和 ARIMA 模型三者之间的区别与联系,掌握如何利用自相关系数和偏自相关系数对 ARIMA 模型进行识别,利用最小二乘法等方法对 ARIMA 模型进行估计,利用信息准则对估计的 ARIMA模型进行诊断,以及如何利用 ARIMA 模型进行预测。五、实验步骤(1) 输入原始数据打开 Eviews 软件,选择“File”菜单中的“New-Workfile”选项,在“Workfile structure type”栏中选择“Dated-regular frequency”,在“

4、Frequency”栏中选择“Monthly” ,分别在起始月输入 1991.01,终止月输入2010.12,点击 ok,见图 1。再建立一个 New object,将选取的 x 的月度数据复制进去 。图一(2)做出时序图并判断做出该序列的时序图 2,看出该序列呈一定的上升趋势,周期性不是很明显。直观来看,显著非平稳。图 2:时序图进一步考察其自相关图和偏自相关图,如图 3图 3:x 的自相关图和偏自相关图自相关系数可以看出,衰减到零的速度非常缓慢,所以断定 x 序列非平稳。为了证实这个结论,进一步对其做 ADF 检验,结果见图 4,可以看出在显著性水平 0.05 下,接受存在一个单位根的原假

5、设,进一步验证了原序列不平稳。图 4:序列 x 的 ADF 检验(3)原始数据的差分处理由于数据有上升趋势,先对其进行一阶差分处理来消除趋势。点击“Generate Series”在“Generate Series by Equation”对话框中输入相应的命令“x1=D(x)”以消除趋势项,其时序图见图 5。图 5:x1 的时序图由图 5 可以粗略的判断序列 x1 平稳,可见,趋势项以明显消除, 但是明显看到出现了以年为周期的季节效应,所以对 x 做一阶 12 步差分来提取原序列的趋势效应和季节效应,点击“Generate Series”在“Generate Series by Equati

6、on”对话框中输入相应的命令“x12=D(x1,12)” 其时序图见图 6,图 6:x12 的时序图周期性得以部分消除,下面进一步考察 x12 的自相关和偏自相关图,如图7图 7:x12 的自相关和偏自相关图由图 7 可以看出,自相关系数 3 阶截尾,但在 5 阶和 12 阶处大于两倍标准差,偏自相关系数 3 阶截尾,在 12 阶和 24 阶处大于两倍标准差且具有一定的周期性。Q 统计量的 P 值有小于 0.05 的情况,因此序列为平稳非白噪声序列。再进一步对其做 ADF 检验,结果见图 8。可以看出在显著性水平 0.05 下,拒绝存在一个单位根的原假设,进一步验证了 x12 序列平稳。图 8

7、:x12 的 ADF 检验(4)模型尝试:在序列工作文件窗口点击 View/Descriptive Statistics/Histogram and States 对 x12 序列做描述统计分析见图 9,图 9:x12 序列描述统计分析可见序列均值非 0,需要在原序列基础上生成一个新的 0 均值序列。点击Generate Series,在对话框中输入 y12=x12+0.008571,并对 y12 做描述统计分析见图 10 可见序列均值为 0。图 10:y12 序列描述统计分析由图 7 的自相关和偏自相关图可知:自相关和偏自相关系数 3 阶显著,所以先尝试拟合 ARMA(3,3)模型,在主窗口

8、输入:ls y12 ar(1) ar(2) ar(3) ma(1) ma(2)ma(3),得下图:图 11:ar(3)的拟合结果由图 12 可知,存在不显著的解释变量,剔除不显著的解释变量并进行进一步的尝试,得到最优的模型为 ARMA(1,2) ,3) ,结果如图 12图 12:y12 的 ar(3)模型拟合图由图 12 可知,模型的拟合效果不佳,下面考察模型拟合后的残差,如图 13图 13:残差图由图 13 可知,残差不是白噪声序列,模型的信息提取不充分,模型不理想。考虑到该序列既具有短期相关性又具有季节效应,短期相关性和季节效应不能简单地、可加性地提取,因而估计该序列的季节效应和短期相关性

9、之间具有复杂的关联性。这时通常假定短期相关性和季节效应之间具有乘积关系,尝试使用乘积模型来拟合序列的发展:由图 9,序列 a 可看作偏自相关系数 3 阶截尾,自相关系数 3 阶截尾。故先尝试 ARMA(2,1,2)(1,1,1) ,在主窗口输入:ls y12 ar(1) ar(2) 12ar(3) sar(12) ma(1) ma(2)sma(12)结果如下图图 14:ARMA(2,1,2)(1,1,1) 模型拟合结果12由图 14 可知,模型拟合存在一些不显著的解释变量,下面进行一系列的尝试,最终确定最优的模型为:ARMA(2、3、4),1,4)(0,1,1) ,模型拟合结果12如图 15图

10、 15:ARMA(2、3、4),1,4)(0,1,1) ,模型拟合结果12下面查看残差的自相关和偏自相关图图 16:ARMA(2、3、4),1,4)(0,1,1) 的残差的自相关和偏自相关图12图 17:ARMA((2、3、4),1,4)(0,1,1) 拟合效果图12由图 17 可知模型拟合的效果比较好,所以决定使用 ARMA((2、3、4),1,4)(0,1,1) 作最终的模型拟合结果。127、模型的预测:首先扩展样本期至 2012-12,最后共有三个变量值为空。在 Eviews 中有两种预测方式:“Dynamic”和“Static” ,前者是根据所选择的一定的估计区间,进行多步向前预测;后

11、者是只滚动的进行向前一步预测,即每预测一次,用真实值代替预测值,加入到估计区间,再进行向前一步预测。点击 Dynamic forecast, “Forecast sample”中输入 2000M01 2012M12,结果见图 18:图 18:模型动态预测图图中实线代表的是 y12 的预测值,两条虚线则提供了 2 倍标准差的置信区间。可以看到,随着预测时间的增长,预测值序列的均值(接近 0)上下波动,预测效果应该还不错。软件默认将预测值放在 YF 中。下面观察原序列 Y12 和 YF之间的动态关系。同时选中 Y12 和 YF,击右键,点 open/as group,然后点击view/graph,

12、保持默认值不变,点击“确定” ,出现图 19。图 19:动态预测效果图可见,动态预测值虽然呈一条波动的曲线,但是与实际值有一定出入,说明动态预测效果不太理想。下面我们再利用“Static”方法来预测,得到如图 20 所示的结果。图 20:静态拟合图图中可以看到, “Static”方法得到的预测值波动性要大;同时,方差比例的下降也表明较好的模拟了实际序列的波动 ,Theil 不相等系数为 0.363423,其中协方差比例为 0.861706,表明模型的预测结果较理想。同样同时选中 Y12 和YF,击右键,点 open/as group,然后点击 view/graph,保持默认值不变,点击“确定” ,出现图 21,图 21:静态拟合效果图上图说明模型模型的预测结果比较理想,从 y12f 序列里面可以得到向前两步的预测值分别为:0.11081908593、-0.0033916132。综合上述分析过程,实际上我们是针对原序列(X):2000 年 1 月2011年 9 月美国失业率数据序列,建立了一个 ARMA((2、3、4),1,4)(0,1,1)模型进行拟合,模型形式如下:12 23412 1210.245.901.50.6()B0.857 (.897)3678t tBBx B 可写为: 23412 12.() (.)0.5t t孔凡伟(PB10204014)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号