时间序列分析实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《时间序列分析》实验指导书
一、实验教学简介
«时间序列分析»是统计学本科专业的专业必修课,同时也是核心课程,尤其强调理论与实践的有机结合。
实验教学是该课程教学中的重要组成部分。
实验教学的主要内容有:时间序列平稳性检验和纯随机性检验;平稳时间序列的建模;非平稳时间序列的确定性模型的识别;建立ARIMA 模型;残差序列的建模;单位根检验和协整检验。
本课程实验教学主要采用国际权威统计软件—SAS 软件进行统计分析,实验数据来自国内外优秀教材、各类统计年鉴、教师科研课题的部分数据、国内外专业期刊等
二、实验教学目的与任务
通过本课程的实验教学,要使学生对时间序列的基本概念、基本原理、基本方法有直观的认识,能熟练应用时间序列分析处理动态数据,培养学生利用时间序列分析对社会经济现象及自然现象作定量分析的能力,掌握时间序列分析的统计思想,以此提高学生解决实际问题的基本素质,锻炼学生的动手能力、独立思考能力和团队合作能力。
三、实验内容与基本要求
实验一、时间序列平稳性检验和纯随机性检验(验证性实验) (3课时)
实验题目:1945-1950年费城月度降雨量数据如下(单位:mm ),见下表。
9.3 80.0 40.9 74.9 84.6 101.1 225.0 95.3 100.6 48.3 144.5 128.3
38.4 52.3 68.6 37.1 148.6 218.7 131.6 112.8 81.8 31.0 47.5 70.1
96.8 61.5 55.6 171.7 220.5 119.4 63.2 181.6 73.9 64.8 166.9 48.0
137.7 80.5 105.2 89.9 174.8 124.0 86.4 136.9 31.5 35.3 112.3 143.0
160.8 97.0 80.5 62.5 158.2 7.6 165.9 106.7 92.2 63.2 26.2 77.0
52.3 105.4 144.3 49.5 116.1 54.1 148.6 159.3 85.3 67.3 112.8 59.4
(1) 计算该序列的样本自相关系数k ∧
ρ(k=1,2,……,24)。
(2) 判断该序列的平稳性。
(3)判断该序列的纯随机性。
实验内容:
给定实际问题的时间序列,学会利用SAS 软件,采用时序图检验和自相关图直观判断序列是否平稳,利用LB 统计量检验时间序列是否为纯随机性序列。
实验要求:
根据数据作图,掌握平稳性直观判别方法和纯随机性的检验,并按具体的题目要求完成实验报告,并及时上传到给定的FTP 和课程网站。
,
实验步骤:
第一步:编程建立SAS 数据集。
第二步:利用Gplot 程序对数据绘制时序图。
第三步:从时序图中利用平稳时间序列的定义判断是否平稳?
第四步:利用ARIMA程序对数据进行分析,根据输出的Identify语句中的样本自相关图,由平稳时间序列的特性判断是否平稳?
第五步:根据输出的Identify语句中的纯随机检验结果,利用LB统计量和白噪声特性检验时间序列是否为纯随机序列?
实验二:平稳时间序列的建模(综合性实验)(3课时)
实验题目:某地区连续74年的谷物产量(单位:千吨)如下:
0.97 0.45 1.61 1.26 1.37 1.43 1.32 1.23 0.84 0.89 1.18
1.33 1.21 0.98 0.91 0.61 1.23 0.97 1.10 0.74 0.80 0.81
0.80 0.60 0.59 0.63 0.87 0.36 0.81 0.91 0.77 0.96 0.93
0.95 0.65 0.98 0.70 0.86 1.32 0.88 0.68 0.78 1.25 0.79
1.19 0.69 0.92 0.86 0.86 0.85 0.90 0.54 0.32 1.40 1.14
0.69 0.91 0.68 0.57 0.94 0.35 0.39 0.45 0.99 0.84 0.62
0.85 0.73 0.66 0.76 0.63 0.32 0.17 0.46
(1)判断该序列的平稳性与纯随机性。
(2)选择适合模型拟合该序列的发展。
(3)利用拟合模型,预测该地区未来5年的谷物产量。
实验内容:
给出实际问题的平稳时间序列,要求学生运用SAS统计软件,对该序列通过模型识别、参数估计、模型检验、模型优化等过程,建立符合实际的时间序列模型,并预测将来。
实验要求:
处理数据,掌握平稳时间序列的ARMA模型的建模过程和方法,并根据具体的实验题目要求完成实验报告,并及时上传到给定的FTP和课程网站。
实验步骤:
第一步:编程建立SAS数据集。
第二步:利用Gplot程序对数据绘制时序图。
第三步:从时序图中利用平稳时间序列的定义判断是否平稳?利用ARIMA程序对数据进行分析,根据输出的Identify语句中的样本自相关图,由平稳时间序列的特
性判断是否平稳?
第四步:根据输出的Identify语句中的纯随机检验结果,利用LB统计量和白噪声特性检验时间序列是否为纯随机序列?
第五步:在序列判断为平稳非白噪声序列后,求出该观察值序列的样本自相关系数(ACF)和样本偏自相关系数(PACF)的值。
第六步:根据样本自相关系数和偏自相关系数的性质,选择阶数适当的ARMA(p, q)模型进行拟合。
第七步:估计模型中未知参数的值。
第八步:检验模型的有效性。
如果拟合模型通不过检验,转向步骤6,重新选择模型再拟合。
第九步:模型优化。
如果拟合模型通过检验,仍然转向步骤2,充分考虑各种可能建立多个拟合模型,从所有通过检验的拟合模型中选择最优模型。
第十步:利用最优拟合模型,预测序列的将来走势。
实验三:非平稳时间序列的确定性模型的识别(设计性实验)(3课时)
实验题目:爱荷华州1948—1979年非农产品季度收入数据如表4—8所示。
601 604 620 626 641 642 645 655 682 678 692 707
736 753 763 775 775 783 794 813 823 826 829 831
830 838 854 872 882 903 919 937 927 962 975 995
1001 1013 1021 1028 1027 1048 1070 1095 1113 1143 1154 1173
1178 1183 1205 1208 1209 1223 1238 1245 1258 1278 1294 1314
1323 1336 1355 1377 1416 1430 1455 1480 1514 1545 1589 1634
1669 1715 1760 1812 1809 1828 1871 1892 1946 1983 2013 2045
2048 2097 2140 2171 2208 2272 2311 2349 2362 2442 2479 2528
2571 2634 2684 2790 2890 2964 3085 3159 3237 3358 3489 3588
3624 3719 3821 3934 4028 4129 4205 4349 4463 4598 4725 4827
4939 5067 5231 5408 5492 5653 5828 5965
通过分析数据,选择适当模型拟合该序列长期趋势。
实验内容:
给出实际问题的非平稳时间序列,要求学生利用SAS统计软件,对该序列进行分析,掌握非平稳时间序列的确定性部分的分离方法,建立合适的某一类确定性模型(趋势分析方法、季节效应分析、既有趋势分析方法又有季节效应分析的综合分析方法)。
实验要求:
处理数据,掌握非平稳时间序列的确定性模型的识别的方法,并根据具体的实验题目要求完成实验报告,并及时上传到给定的FTP和课程网站。
实验步骤:
第一步:编程建立SAS数据集。
第二步:调用Gplot程序对数据绘制时序图。
第三步:从时序图中观察时间序列是否有趋势,有何种趋势,选择适当的趋势模型分离数据中的确定性部分。
第四步:若从时序图中观察时间序列有周期,则选择适当的季节模型分离数据中的确定性部分。
第五步:若从时序图中观察时间序列既有周期又有趋势,则选择适当的综合模型分离数据中的确定性部分,也可以采用X-11过程模型。
实验四:建立ARIMA模型(综合性实验)(3课时)实验题目:某城市连续14年的月度婴儿出生率数据如下表所示:
26.663 23.598 26.931 24.740 25.806 24.364 24.477 23.901
23.175 23.227 21.672 21.870 21.439 21.089 23.709 21.669
21.752 20.761 23.479 23.824 23.105 23.110 21.759 22.073
21.937 20.035 23.590 21.672 22.222 22.123 23.950 23.504
22.238 23.142 21.059 21.573 21.548 20.000 22.424 20.615
21.761 22.874 24.104 23.748 23.262 22.907 21.519 22.025
22.604 20.894 24.677 23.673 25.320 23.583 24.671 24.454
24.122 24.252 22.084 22.991 23.287 23.049 25.076 24.037
24.430 24.667 26.451 25.618 25.014 25.110 22.964 23.981
23.798 22.270 24.775 22.646 23.988 24.737 26.276 25.816
25.210 25.199 23.162 24.707 24.364 22.644 25.565 24.062
25.431 24.635 27.009 26.606 26.268 26.462 25.246 25.180
24.657 23.304 26.982 26.199 27.210 26.122 26.706 26.878
26.152 26.379 24.712 25.688 24.990 24.239 26.721 23.475
24.767 26.219 28.361 28.599 27.914 27.784 25.693 26.881
26.217 24.218 27.914 26.975 28.527 27.139 28.982 28.169
28.056 29.136 26.291 26.987 26.589 24.848 27.543 26.896
28.878 27.390 28.065 28.141 29.048 28.484 26.634 27.735
27.132 24.924 28.963 26.589 27.931 28.009 29.229 28.759
28.405 27.945 25.912 26.619 26.076 25.286 27.660 25.951
26.398 25.565 28.865 30.000 29.261 29.012 26.992 27.897
(1)选择适当模型拟和该序列的发展
(2)使用拟合模型预测下一年度该城市月度婴儿出生率
实验内容:
给出实际问题的非平稳时间序列,要求学生利用SAS统计软件,对该序列进行分析,通过平稳性检验、差分运算、白噪声检验、拟合ARMA模型,建立ARIMA模型,在此基础上进行预测。
实验要求:
处理数据,掌握非平稳时间序列的ARIMA建模方法,并根据具体的实验题目要求完成实验报告,并及时上传到给定的FTP和课程网站。
实验步骤:
第一步:编程建立SAS数据集;
第二步:调用Gplot程序对数据绘制时序图。
第三步:从时序图中利用平稳时间序列的定义判断是否平稳?调用ARIMA程序对数据进行分析,根据输出的Identify语句中的样本自相关图,由平稳时间序列的特
性判断是否平稳?
第四步:若不满足平稳性,则可利用差分运算是否能使序列平稳?重复第三步步骤第五步:根据输出的Identify语句中的纯随机检验结果,利用LB统计量和白噪声特性检验最后处理的时间序列是否为纯随机序列?
第六步:在序列判断为平稳非白噪声序列后,求出该观察值序列的样本自相关系数(ACF)和样本偏自相关系数(PACF)的值,选择阶数适当的ARIMA(p,d,q)模型进行
拟合,并估计模型中未知参数的值。
第七步:检验模型的有效性。
如果拟合模型通不过检验,转向步骤6,重新选择模型再拟合。
第八步:模型优化。
如果拟合模型通过检验,仍然转向步骤6,充分考虑各种可能建立多个拟合模型,从所有通过检验的拟合模型中选择最优模型。
第九步:利用最优拟合模型,预测下一年度该城市月度婴儿出生率。
实验五:残差序列的建模(综合性实验)(3课时)
实验题目:
1969年月——1994年9月澳大利亚储备银行2年期有价证券利率数据如下表:
4.99 5
5.03 5.03 5.25 5.26 5.3 5.45 5.49 5.52 5.7
5.68 5.65 5.8
6.5 6.45 6.48 6.45 6.35 6.4 6.43 6.43
6.44 6.45 6.48 6.4 6.35 6.4 6.3 6.32 6.35 6.13 5.7 5.58 5.18 5.18 5.17 5.15 5.21 5.23 5.05 4.65 4.65 4.6 4.67 4.69 4.68 4.62 4.63 4.9 5.44 5.56 6.04 6.06 6.06 8.07 8.07 8.1 8.05 8.06 8.07 8.06 8.11 8.6 10.8 11
11 11 9.48 9.18 8.62 8.3 8.47 8.44 8.44 8.46 8.49 8.54 8.54 8.5 8.44 8.49 8.4 8.46 8.5 8.5 8.47 8.47
8.47 8.48 8.48 8.54 8.56 8.39 8.89 9.91 9.89 9.91 9.91
9.9 9.88 9.86 9.86 9.74 9.42 9.27 9.26 8.99 8.83 8.83
8.83 8.82 8.83 8.83 8.79 8.79 8.69 8.66 8.67 8.72 8.77
9 9.61 9.7 9.94 9.94 9.94 9.95 9.94 9.96 9.97 10.83
10.75 11.2 11.4 11.54 11.5 11.34 11.5 11.5 11.58 12.42 12.85
13.1 13.12 13.1 13.15 13.1 13.2 14.2 14.75 14.6 14.6 14.45
14.5 14.8 15.85 16.2 16.5 16.4 16.4 16.35 16.1 13.7 13.5
14 12.3 12 14.35 14.6 12.5 12.75 13.7 13.45 13.55 12.6
12 11 11.6 12.05 12.35 12.7 12.45 12.55 12.2 12.1 11.15 11.85 12.1 12.5 12.9 12.5 13.2 13.65 13.65 13.5 13.45 13.35 14.45 14.3 15.05 15.55 15.65 14.65 14.15 13.3 12.65 12.7 12.8 14.5 15.1 15.15 14.3 14.25 14.05 14.7 15.05 14.05 13.8 13.25
13 12.85 12.6 11.8 13 12.35 11.45 11.35 11.55 10.85 10.9 12.3 11.7 12.05 12.3 12.9 13.05 13.3 13.85 14.65 15.05 15.15 14.85 15.7 15.4 15.1 14.8 15.8 15.8 15 14.4 13.8 14.3 14.15 14.45 14.1 14.05 13.75 13.3 13 12.55 12.25 11.85 11.5 11.1 11.15 10.7 10.25 10.55 10.25 10.3 9.6 8.4 8.2 7.25 8.35 8.25 8.3 7.4 7.15 6.35 5.65 7.4 7.2 7.05 7.1 6.85 6.5 6.25 5.95 5.65 5.85 5.45 5.3 5.2 5.55 5.15
5.4 5.35 5.1 5.8
6.35 6.5 6.95 8.05
7.85 7.75
8.6
(1)考察该序列的方差齐性。
(2)选择适当的模型拟和该序列的发展。
实验内容:
给定一个实际问题的时间序列,它具有非常显著的确定性趋势或季节效应。
要求学生利用SAS统计软件,提取确定性信息,然后检验残差序列的自相关性,建立合适的Auto-Regressive模型;若存在异方差性,则建立合适的ARCH模型或GARCH模型。
实验要求:
处理数据,掌握残差序列的建模方法,并根据具体的实验题目要求完成实验报告,并及时上传到给定的FTP和课程网站。
实验步骤:
第一步:编程建立SAS数据集;
第二步:调用Gplot程序对数据绘制时序图。
第三步:从时序图中是否显示有明显的随时间线性增长的趋势,同时又有一定规律的波动?调用AUTOREG程序对数据进行分析,建立因变量关于时间的回归模型或延
迟因变量回归模型。
第四步:检验残差序列的自相关性和异方差性,如果检验结果显示残差序列具有显著自相关性,建立残差自回归模型;如果检验结果显示残差序列具有显著的异方差
性,则建立条件异方差模型。
实验六:单位根检验和协整检验(验证性实验)(3课时)实验题目:
某地区过去38年谷物产量序列如下表所示:
24.5 33.7 27.9 27.5 21.7 31.9 36.8 29.9 30.2 32.0 34.0
19.4 36.0 30.2 32.4 36.4 36.9 31.5 30.5 32.3 34.9 30.1
36.9 26.8 30.5 33.3 29.7 35.0 29.9 35.2 38.3 35.2 35.5
36.7 26.8 38.0 31.7 32.6
这些年该地区相应的降雨量序列如下表所示:
9.6 12.9 9.9 8.7 6.8 12.5 13.0 10.1 10.1 10.1 10.8
7.8 16.2 14.1 10.6 10.0 11.5 13.6 12.1 12.0 9.3 7.7
11.0 6.9 9.5 16.5 9.3 9.4 8.7 9.5 11.6 12.1 8.0
10.7 13.9 11.3 11.6 10.4
(1)使用单位根检验,分别考察这两个模型的平稳性。
(2)选择适当模型,分别拟和这两个序列的发展。
(3)确定这两个序列之间是否具有协整关系。
(4)如果这两个序列之间就有协整关系,请建立适当的模型拟合谷物产量序列的发展。
实验内容:
1、给定实际问题的时间序列,利用DF检验及ADF检验,检验时间序列的平稳性以及判断模型的生成形式。
2、给定两个非平稳时间序列,利用EG检验,检验它们之间是否存在协整关系。
实验要求:
处理数据,掌握单位根检验和协整检验方法,并根据具体的实验题目要求完成实验报告,并及时上传到给定的FTP和课程网站。
实验步骤:
第一步:编程建立SAS数据集;
第二步:调用Gplot程序对两组数据绘制时序图。
第三步:调用ARIMA程序中的stationarity对数据进行分析,利用ADF检验这两个时间序列是否存在单位根?分别对这两个时间序列进行建模。
第四步:调用ARIMA程序中的identify 语句和crosscorr语句对这对数据进行分析考察它们的相关性。
第五步:根据两个时间序列的相关性,调用ARIMA程序中的estimate语句,建立这两个时间序列之间的回归模型。
第六步:根据输出的残差序列,判断是否平稳?同时对残差序列进行单位根检验,以验证判断是否正确,若残差序列平稳,则两个时间序列之间存在协整关系,可以建立动态回归模型。
第七步:检验残差序列是否为白噪声序列,得到最终的拟合模型。
执笔人:周君兴。