1、时间序列分析实验指导书1实验一 平稳性与纯随机性检验一、实验目的通过本实验,使学生(1)掌握时序图的绘制方法;(2)能够判断时间序列的平稳性;(3)能够检验时间序列的纯随机性。二、实验要求根据数据作图,采用时序图检验和自相关图直观判断序列是否平稳,利用 LB 统计量检验时间序列是否为纯随机性序列,并按具体的题目要求完成实验报告。三、实验内容实验题目:1945-1950年费城月度降雨量数据如下(单位:mm),见下表。69.3 80.0 40.9 74.9 84.6 101.1 225.0 95.3 100.6 48.3 144.5 128.338.4 52.3 68.6 37.1 148.6 2
2、18.7 131.6 112.8 81.8 31.0 47.5 70.196.8 61.5 55.6 171.7 220.5 119.4 63.2 181.6 73.9 64.8 166.9 48.0137.7 80.5 105.2 89.9 174.8 124.0 86.4 136.9 31.5 35.3 112.3 143.0160.8 97.0 80.5 62.5 158.2 7.6 165.9 106.7 92.2 63.2 26.2 77.052.3 105.4 144.3 49.5 116.1 54.1 148.6 159.3 85.3 67.3 112.8 59.4(1) 计算该
3、序列的样本自相关系数 (k=1,2,24)。k(2) 判断该序列的平稳性。(3) 判断该序列的纯随机性。实验步骤:第一步: 编程建立 SAS 数据集。第二步: 利用 Gplot 程序对数据绘制时序图。第三步: 从时序图中利用平稳时间序列的定义判断是否平稳。第四步: 利用 ARIMA 程序对数据进行分析,根据输出的 Identify 语句中的样本自相关图,由平稳时间序列的特性判断是否平稳。第五步: 根据输出的 Identify 语句中的纯随机检验结果,利用 LB 统计量和白噪声特性检验时间序列是否为纯随机序列。时间序列分析实验指导书2实验二 ARMA 模型的应用一、实验目的通过本实验,使学生能够
4、运用 SAS 统计软件,对给出实际问题的平稳时间序列通过模型识别、参数估计、模型检验、模型优化等过程,建立符合实际的时间序列模型,并预测将来。二、实验要求处理数据,掌握平稳时间序列的 ARMA 模型的建模过程和方法,并根据具体的实验题目要求完成实验报告。三、实验内容实验题目:某地区连续 74 年的谷物产量(单位:千吨)如下:0.97 0.45 1.61 1.26 1.37 1.43 1.32 1.23 0.84 0.89 1.181.33 1.21 0.98 0.91 0.61 1.23 0.97 1.10 0.74 0.80 0.810.80 0.60 0.59 0.63 0.87 0.36
5、 0.81 0.91 0.77 0.96 0.930.95 0.65 0.98 0.70 0.86 1.32 0.88 0.68 0.78 1.25 0.791.19 0.69 0.92 0.86 0.86 0.85 0.90 0.54 0.32 1.40 1.140.69 0.91 0.68 0.57 0.94 0.35 0.39 0.45 0.99 0.84 0.620.85 0.73 0.66 0.76 0.63 0.32 0.17 0.46(1) 判断该序列的平稳性与纯随机性。(2) 选择适合模型拟合该序列的发展。(3) 利用拟合模型,预测该地区未来 5 年的谷物产量。实验步骤:第一步
6、:编程建立 SAS 数据集。第二步:利用 Gplot 程序对数据绘制时序图。第三步:从时序图中利用平稳时间序列的定义判断是否平稳?利用 ARIMA 程序对数据进行分析,根据输出的 Identify 语句中的样本自相关图,由平稳时间序列的特性判断是否平稳?第四步:根据输出的 Identify 语句中的纯随机检验结果,利用 LB 统计量和白噪声特性检验时间序列是否为纯随机序列?第五步:在序列判断为平稳非白噪声序列后,求出该观察值序列的样本自相关系数(ACF)和样本偏自相关系数(PACF)的值。第六步:根据样本自相关系数和偏自相关系数的性质,选择阶数适当的 ARMA(p, q)模型进行拟合。第七步:
7、估计模型中未知参数的值。第八步:检验模型的有效性。如果拟合模型通不过检验,转向步骤 6,重新选择模型再拟合。第九步:模型优化。如果拟合模型通过检验,仍然转向步骤 2,充分考虑各种可能建立多个拟合模型,从所有通过检验的拟合模型中选择最优模型。第十步:利用最优拟合模型,预测序列的将来走势。时间序列分析实验指导书3实验三 时间序列的线性与非线性趋势拟合一、实验目的通过本实验,使学生能够利用 SAS 统计软件,对给出实际问题的非平稳时间序列进行分析,掌握非平稳时间序列的确定性部分的分离方法,建立合适的某一类确定性模型。二、实验要求处理数据,掌握非平稳时间序列的确定性模型的识别的方法,并根据具体的实验题
8、目要求完成实验报告。三、实验内容实验题目:爱荷华州 19481979 年非农产品季度收入数据如表 48 所示。601 604 620 626 641 642 645 655 682 678 692 707736 753 763 775 775 783 794 813 823 826 829 831830 838 854 872 882 903 919 937 927 962 975 9951001 1013 1021 1028 1027 1048 1070 1095 1113 1143 1154 11731178 1183 1205 1208 1209 1223 1238 1245 1258
9、1278 1294 13141323 1336 1355 1377 1416 1430 1455 1480 1514 1545 1589 16341669 1715 1760 1812 1809 1828 1871 1892 1946 1983 2013 20452048 2097 2140 2171 2208 2272 2311 2349 2362 2442 2479 25282571 2634 2684 2790 2890 2964 3085 3159 3237 3358 3489 35883624 3719 3821 3934 4028 4129 4205 4349 4463 4598
10、4725 48274939 5067 5231 5408 5492 5653 5828 5965通过分析数据,选择适当模型拟合该序列长期趋势。实验步骤:第一步:编程建立 SAS 数据集。第二步:调用 Gplot 程序对数据绘制时序图。第三步:从时序图中观察时间序列是否有趋势,有何种趋势,选择适当的趋势模型分离数据中的确定性部分。时间序列分析实验指导书4实验四 ARIMA 模型一、实验目的通过本实验,使学生能够利用 SAS 统计软件,对给出实际问题的非平稳时间序列进行分析,通过平稳性检验、差分运算、白噪声检验、拟合 ARMA 模型,建立 ARIMA 模型,在此基础上进行预测。二、实验要求处理数据
11、,掌握非平稳时间序列的 ARIMA 建模方法,并根据具体的实验题目要求完成实验报告。三、实验内容实验题目:某城市连续 14 年的月度婴儿出生率数据如下表所示:26.663 23.598 26.931 24.740 25.806 24.364 24.477 23.90123.175 23.227 21.672 21.870 21.439 21.089 23.709 21.66921.752 20.761 23.479 23.824 23.105 23.110 21.759 22.07321.937 20.035 23.590 21.672 22.222 22.123 23.950 23.5042
12、2.238 23.142 21.059 21.573 21.548 20.000 22.424 20.61521.761 22.874 24.104 23.748 23.262 22.907 21.519 22.02522.604 20.894 24.677 23.673 25.320 23.583 24.671 24.45424.122 24.252 22.084 22.991 23.287 23.049 25.076 24.03724.430 24.667 26.451 25.618 25.014 25.110 22.964 23.98123.798 22.270 24.775 22.64
13、6 23.988 24.737 26.276 25.81625.210 25.199 23.162 24.707 24.364 22.644 25.565 24.06225.431 24.635 27.009 26.606 26.268 26.462 25.246 25.18024.657 23.304 26.982 26.199 27.210 26.122 26.706 26.87826.152 26.379 24.712 25.688 24.990 24.239 26.721 23.47524.767 26.219 28.361 28.599 27.914 27.784 25.693 26
14、.88126.217 24.218 27.914 26.975 28.527 27.139 28.982 28.16928.056 29.136 26.291 26.987 26.589 24.848 27.543 26.89628.878 27.390 28.065 28.141 29.048 28.484 26.634 27.73527.132 24.924 28.963 26.589 27.931 28.009 29.229 28.75928.405 27.945 25.912 26.619 26.076 25.286 27.660 25.95126.398 25.565 28.865
15、30.000 29.261 29.012 26.992 27.897(1)选择适当模型拟和该序列的发展(2)使用拟合模型预测下一年度该城市月度婴儿出生率实验步骤:第一步:编程建立 SAS 数据集;第二步:调用 Gplot 程序对数据绘制时序图;第三步:从时序图中利用平稳时间序列的定义判断是否平稳?调用 ARIMA 程序对数据进行分析,根据输出的 Identify 语句中的样本自相关图,由平稳时间序列的特时间序列分析实验指导书5性判断是否平稳;第四步:若不满足平稳性,则可利用差分运算是否能使序列平稳?重复第三步步骤;第五步:根据输出的 Identify 语句中的纯随机检验结果,利用 LB 统计量
16、和白噪声特性检验最后处理的时间序列是否为纯随机序列?第六步:在序列判断为平稳非白噪声序列后,求出该观察值序列的样本自相关系数(ACF)和样本偏自相关系数(PACF)的值,选择阶数适当的 ARIMA(p,d,q)模型进行拟合,并估计模型中未知参数的值。第七步:检验模型的有效性。如果拟合模型通不过检验,转向步骤 6,重新选择模型再拟合。第八步:模型优化。如果拟合模型通过检验,仍然转向步骤 6,充分考虑各种可能建立多个拟合模型,从所有通过检验的拟合模型中选择最优模型。第九步:利用最优拟合模型,预测下一年度该城市月度婴儿出生率。时间序列分析实验指导书6实验五 Auto-Regressive 模型一、实
17、验目的通过本实验,使学生能够利用 SAS 统计软件,对给出实际问题的非平稳时间序列进行分析,通过确定性因素分解方法提取序列中主要的确定性信息、对残差序列拟合自回归模型,建立 Auto-Regressive 模型。 二、实验要求处理数据,掌握非平稳时间序列的 Auto-Regressive 建模方法 ,并根据具体的实验题目要求完成实验报告。三、实验内容实验题目:19521988 年中国农业实际国民收入指数数据如下表所示。100.0 101.6 103.3 111.5 116.5 120.1 120.3 100.6 83.6 84.7 88.7 98.9 111.9 122.9 131.9 134
18、.2 131.6 132.2 139.8 142 140.5 153.1 159.2 162.3 159.1 155.1 161.2 171.5 168.4 180.4 201.6 218.7 247 253.7 261.4 273.2 279.4 通过分析数据,选择适当 Auto-Regressive 模型拟合该序列。实验步骤:第一步:编程建立 SAS 数据集;第二步:调用 Gplot 程序对数据绘制时序图。第三步:从时序图中是否显示有明显的随时间线性增长的趋势,同时又有一定规律的波动?调用 AUTOREG 程序对数据进行分析,建立因变量关于时间的回归模型和延迟因变量回归模型。第四步:分别检
19、验以上两种模型残差序列的自相关性,如果检验结果显示残差序列具有显著自相关性,建立残差自回归模型。并比较这两种残差自回归模型的优劣。时间序列分析实验指导书7实验六 GARCH 模型一、实验目的通过本实验,使学生能够利用 SAS 统计软件,对给出实际问题的非平稳时间序列进行分析,对异方差序列拟合 GARCH 模型。 二、实验要求处理数据,掌握异方差序列的 GARCH 建模方法,并根据具体的实验题目要求完成实验报告。三、实验内容实验题目:某金融时间序列的数据如下表所示。143.1 140.3 139.4 140.7 139.6 140.4 141.2 140.9 141.3 141.7142.8 1
20、44.7144.4 140.9 139.5 140.8 138.7 139 140 140.4 141.6 142.3143.4 145.7145.7 142.8 141.8 143.5 141.8 142.4 142.8 142.7 144.3 145.7147.6 150.5150.2 146.9 146 148 145.8 146.2 146.4 145.8 146.9 148.4150.2 153.3153.6 150.1 149.3 151.5 149.3 151.4 151.3 150.9 152.5 154.4156.7 159159.4 155.4 154.6 156.8 15
21、4.2 155.5 157.1 157 159.4 161.3163.1 166.4166.9 161.9 161.5 164.2 160.3 162.2 163.5 162.8 165.6 168.2169.9 174.4175.6 170.3 170.4 174.1 169.6 171.7 171 170 172.7 173.4174.6 178.6178.4 173.4 174.6 176.6 174.1 177.4 179.1 179 181.7 183.9185.7 190.3189 184.9 185.4 189.3 186.5 190.2 191.9 191.4 193.9 19
22、6.3199.6 204.8205.9 199.3 199.8 203.6 199.4 202.3 203.3 201.5 203.2 205 207 211.4212.9 204 205.5 210.1 206.2 208.9 210.1 210 212.8 214.4216.7 222.2222.6 216.6 218.6 223.7 221.1 225.2 227.5 225.9 227.7 229.1231.2 236.9237.5 231.4 234.2 239.5 234.7 238.8 241.8 241.3 244.5 247 250.5 258.9259.4 251.2 25
23、1.6 257 253.6 259.3 261.1 258.6 259.5 261.4265.6 273.3271.8 264.1 266.5 271.6 266.3 271.5 273.5 271 272.6 274.8278.8 285.2281.8 273.3 276.4 281.4 278.1 286 288 286.3 287.8 288.5时间序列分析实验指导书8293.5 299296.8 289 291.4 299.9 295.1 299.4 302.3 301 302.5 307 309.7 318.6317.7 309 312.2 322.7 315.6 321.7 326
24、.3 324.3 327.7 332 335.4 344.1343.4 332 334.9 347.5 342.4 349.4 353.9 351.7 357 359.4362.9 372.5367.8 356.4 360.8 376.2 367.1 376.7 383.3 381.9 385.6 387.7389.8 398.6390.7 380.9 382.4 387.1 377.8 387.6 394.8 398.5 404.9 411 416.1 419.8416.5 405.7 412.5 431.3 418.6 423 427.9 426.1 427.3 429.8435.2 44
25、7.2448.7 432.6 435.8 451.3 441.1 446.5 449.6 450 456.4 466 474.5 486483 474.2 482.9 498.7 494.1 503.7 510.7 508.5 511.5 517.4522.1 533.4530.4 517.6 524.2 539.2 530.8 541.4 543.3 539 542.5 542.1549.6 564.5561.1 551.9 558.3 575 569.4 585.2 592 594.8 602.2 605.5615.1 633.5626.8 613.1 624.6 647.2 645.7
26、663.5 674 679.1 685.2 692.8709.5 740.6737.5 717.1 723.5 752.5 739.9 744.4 746.8 745 745.2 753.7756765.9764.7 745 752.1 778.3 763.8 778.8 785.6 781.3 780 780.8787.1 803.2793 772.3 775.2 791.3 767.2 773.8 781.7 777.4 778.5 784.5791.4 811.9802.4 788.3 796.2 818 797.3 810.8 812.9 814.5 818.9 817.6826.1
27、844.3833.2 823.4 835 852.9 841.9 857.8 861.9 864.2 867.3 875 893.4 916.8918.1 916.5通过分析数据,选择适当 GARCH 模型拟合该序列。实验步骤:第一步:编程建立 SAS 数据集;第二步:调用 Gplot 程序对数据绘制时序图。第三步:从时序图中是否显示有明显的随时间线性增长的趋势,同时又有一定规律的波动?调用 AUTOREG 程序对数据进行分析,建立延迟因变量回归模型。第四步:检验残差序列的自相关性和异方差性,如果检验结果显示残差序列具有显著的异方差性,则建立条件异方差模型。时间序列分析实验指导书9实验七 综合
28、实验一、实验目的通过本实验,使学生能够利用 SAS 统计软件,对给出实际问题的非平稳时间序列进行分析,通过确定性因素分解方法提取序列中主要的确定性信息,然后检验残差序列的自相关性,建立合适的 Auto-Regressive 模型;若存在异方差性,则建立合适的 ARCH 模型或 GARCH模型。二、实验要求处理数据,掌握残差序列的建模方法,并根据具体的实验题目要求完成实验报告。三、实验内容实验题目:1969 年月1994 年 9 月澳大利亚储备银行 2 年期有价证券利率数据如下表:(1)考察该序列的方差齐性。(2)选择适当的模型拟和该序列的发展。实验步骤:第一步:编程建立 SAS 数据集;4.9
29、9 5 5.03 5.03 5.25 5.26 5.3 5.45 5.49 5.52 5.75.68 5.65 5.8 6.5 6.45 6.48 6.45 6.35 6.4 6.43 6.436.44 6.45 6.48 6.4 6.35 6.4 6.3 6.32 6.35 6.13 5.75.58 5.18 5.18 5.17 5.15 5.21 5.23 5.05 4.65 4.65 4.64.67 4.69 4.68 4.62 4.63 4.9 5.44 5.56 6.04 6.06 6.068.07 8.07 8.1 8.05 8.06 8.07 8.06 8.11 8.6 10.8
30、 1111 11 9.48 9.18 8.62 8.3 8.47 8.44 8.44 8.46 8.498.54 8.54 8.5 8.44 8.49 8.4 8.46 8.5 8.5 8.47 8.478.47 8.48 8.48 8.54 8.56 8.39 8.89 9.91 9.89 9.91 9.919.9 9.88 9.86 9.86 9.74 9.42 9.27 9.26 8.99 8.83 8.838.83 8.82 8.83 8.83 8.79 8.79 8.69 8.66 8.67 8.72 8.779 9.61 9.7 9.94 9.94 9.94 9.95 9.94 9
31、.96 9.97 10.8310.75 11.2 11.4 11.54 11.5 11.34 11.5 11.5 11.58 12.42 12.8513.1 13.12 13.1 13.15 13.1 13.2 14.2 14.75 14.6 14.6 14.4514.5 14.8 15.85 16.2 16.5 16.4 16.4 16.35 16.1 13.7 13.514 12.3 12 14.35 14.6 12.5 12.75 13.7 13.45 13.55 12.612 11 11.6 12.05 12.35 12.7 12.45 12.55 12.2 12.1 11.1511.
32、85 12.1 12.5 12.9 12.5 13.2 13.65 13.65 13.5 13.45 13.3514.45 14.3 15.05 15.55 15.65 14.65 14.15 13.3 12.65 12.7 12.814.5 15.1 15.15 14.3 14.25 14.05 14.7 15.05 14.05 13.8 13.2513 12.85 12.6 11.8 13 12.35 11.45 11.35 11.55 10.85 10.912.3 11.7 12.05 12.3 12.9 13.05 13.3 13.85 14.65 15.05 15.1514.85 1
33、5.7 15.4 15.1 14.8 15.8 15.8 15 14.4 13.8 14.314.15 14.45 14.1 14.05 13.75 13.3 13 12.55 12.25 11.85 11.511.1 11.15 10.7 10.25 10.55 10.25 10.3 9.6 8.4 8.2 7.258.35 8.25 8.3 7.4 7.15 6.35 5.65 7.4 7.2 7.05 7.16.85 6.5 6.25 5.95 5.65 5.85 5.45 5.3 5.2 5.55 5.155.4 5.35 5.1 5.8 6.35 6.5 6.95 8.05 7.85 7.75 8.6时间序列分析实验指导书10第二步:调用 Gplot 程序对数据绘制时序图。第三步:从时序图中是否显示有明显的随时间线性增长的趋势,同时又有一定规律的波动?调用 AUTOREG 程序对数据进行分析,建立因变量关于时间的回归模型或延迟因变量回归模型。第四步:检验残差序列的自相关性和异方差性,如果检验结果显示残差序列具有显著自相关性,建立残差自回归模型;如果检验结果显示残差序列具有显著的异方差性,则建立条件异方差模型。