應(yīng)用時(shí)間序列分析 第4章
《應(yīng)用時(shí)間序列分析 第4章》由會(huì)員分享,可在線閱讀,更多相關(guān)《應(yīng)用時(shí)間序列分析 第4章(33頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、.. 佛山科學(xué)技術(shù)學(xué)院 應(yīng) 用 時(shí) 間 序 列 分 析 實(shí) 驗(yàn) 報(bào) 告 實(shí)驗(yàn)名稱 第四章 非平穩(wěn)序列的確定性分析 一、上機(jī)練習(xí) 本章主要學(xué)習(xí)了對(duì)非平穩(wěn)時(shí)間序列的分析方法,重點(diǎn)掌握常用的確定性時(shí)序分析方法。通過趨勢分析,季節(jié)效應(yīng)分析以及消除季節(jié)影響,選擇合適的確定性模型,從而得到較好的分析預(yù)測結(jié)果。 本章上機(jī)練習(xí)中,主要做了以下兩部分內(nèi)容: ① 用因素分解方法做P126例題4.7; ② 用X-11過程做
2、P130例題4.7續(xù); 通過用不同的方法(因素分解、X-11過程)做題,從而分析兩種方法各自的優(yōu)缺點(diǎn),以及哪種方法擬合預(yù)測的結(jié)果更好。 P126例題4.7(因素分解方法): 【程序】 data example4_7; input x@@; t=_n_; cards; 977.5 892.5 942.3 941.3 962.2 1005.7 963.8 959.8 1023.3 1051.1 1102.0 1415.5 1192.2 1162.7 1167.5 1170.4 1213.7 1281.1 1251.5 1286.0 1396.2 1444.1 1553.8 1
3、932.2 1602.2 1491.5 1533.3 1548.7 1585.4 1639.7 1623.6 1637.1 1756.0 1818.0 1935.2 2389.5 1909.1 1911.2 1860.1 1854.8 1898.3 1966.0 1888.7 1916.4 2083.5 2148.3 2290.1 2848.6 2288.5 2213.5 2130.9 2100.5 2108.2 2164.7 2102.5 2104.4 2239.6 2348.0 2454.9 2881.7 2549.5 2306.4 2279.7 2252.7 2265.2 232
4、6.0 2286.1 2314.6 2443.1 2536.0 2652.2 3131.4 2662.1 2538.4 2403.1 2356.8 2364.0 2428.8 2380.3 2410.9 2604.3 2743.9 2781.5 3405.7 2774.7 2805.0 2627.0 2572.0 2637.0 2645.0 2597.0 2636.0 2854.0 3029.0 3108.0 3680.0 ; proc gplot data=example4_7; /*畫序列x時(shí)序圖*/ plot x*t; symbol c=black v=star i=join
5、; run; data example4_7_3; /*建立季節(jié)指數(shù)數(shù)據(jù)集*/ input jjzs@@; month=_n_; cards; 0.982 0.943 0.920 0.911 0.925 0.951 0.929 0.940 1.009 1.054 1.100 1.335 ; proc gplot data=example4_7_3; /*畫季節(jié)指數(shù)圖*/ plot jjzs*month; symbol c=black v=diamond i=join; run; proc gplot data=sasuser.aa; /*畫消除季節(jié)影響后的序列x1時(shí)序圖
6、*/ plot x1*t; symbol c=black v=circle i=none; run; proc autoreg data=sasuser.aa; /* 對(duì)序列x1進(jìn)行線性擬合*/ model x1=t; output predicted=x2 out=results; run; proc gplot data=results; /*畫線性趨勢擬合圖*/ plot x1*t=1 x2*t=2/overlay; symbol1 c=black v=circle i=none; symbol2 c=red v=none i=join; run; proc g
7、plot data=sasuser.bb; /*畫殘差圖*/ plot z*t; symbol c=red v=circle i=none; run; proc arima data=sasuser.bb; /*殘差序列的檢驗(yàn)、建模及預(yù)測*/ identify var=z nlag=8 minic p= (0:5) q= (0:5); run; estimate p=1; run; estimate p=1 noint; run; forecast lead=12 id=t out=out; run; proc gplot data=sasuser.cc; /*觀察值
8、序列x和預(yù)測值序列yc聯(lián)合作圖*/ plot x*t=1 yc*t=2/overlay; symbol1 c=black v=star i=none; symbol2 c=red v=none i=join; run; 【結(jié)果及分析】 1、繪制時(shí)序圖: 圖1-1 中國社會(huì)消費(fèi)品零售總額時(shí)序圖 2、選擇擬合模型: 由時(shí)序圖可以直觀的看出該序列不僅具有長期遞增趨勢,還具有以年為固定周期的季節(jié)波動(dòng)。因此嘗試使用混合模型式擬合該序列的發(fā)展。 3、計(jì)算該序列的季節(jié)指數(shù): 根據(jù)數(shù)據(jù)資料,算出該序列的月度季節(jié)指數(shù)如表3-1所示: 繪制季節(jié)指數(shù)圖,如圖3-2所示: 圖3
9、-2 序列季節(jié)指數(shù)圖 從圖3-2可以直觀地看出每年的第四季度是我國社會(huì)消費(fèi)品零售旺季(該季度的指數(shù)值明顯大于1),而前三個(gè)季度的季節(jié)指數(shù)在1附近,銷售情況起伏不大,所以該序列有明顯的季節(jié)效應(yīng)。 4、消除季節(jié)影響: 消除季節(jié)影響后擬合該序列的趨勢變化規(guī)律。根據(jù)擬合模型,原始序列值除以相應(yīng)的季節(jié)指數(shù),就基本上消除了季節(jié)性因素對(duì)原序列的影響,而只剩下長期趨勢波動(dòng)和隨機(jī)波動(dòng)的影響:,如圖4-1所示: 圖4-1 消除季節(jié)影響后的序列散點(diǎn)圖 由圖4-1顯示該序列有一個(gè)基本線性遞增的長期趨勢,于是考慮用一元線性回歸趨勢擬合。用最小二乘估計(jì)方法,運(yùn)行結(jié)果如圖4-2所示: 圖4-2 A
10、UTOREG過程輸出線性擬合結(jié)果 所以該線性趨勢模型為: 線性趨勢擬合后的效果圖如圖4-3所示: 圖4-3 線性趨勢擬合圖 5、殘差檢驗(yàn): 用原始數(shù)據(jù)除以季節(jié)指數(shù),再減去長期趨勢擬合值之后的殘差項(xiàng)就可視為隨機(jī)波動(dòng)的影響。殘差圖如圖5-1所示: 圖5-1 殘差圖 對(duì)殘差序列進(jìn)行白噪聲檢驗(yàn),結(jié)果如圖5-2所示: 圖5-2 殘差序列純隨機(jī)性檢驗(yàn)結(jié)果 殘差序列的純隨機(jī)檢驗(yàn)結(jié)果中,,拒絕原假設(shè),所以殘差序列為非白噪聲序列,說明我們擬合的模型還沒有把序列中蘊(yùn)含的相關(guān)信息充分提取出來,這是確定性分析方法常見的缺點(diǎn)。因素分解的側(cè)重點(diǎn)在于確定性信息快速、便捷地提取,但對(duì)于
11、信息提取的充分性常常不能達(dá)到完美。 6、殘差建模: 對(duì)殘差序列進(jìn)行ARIMA建模,利用SAS系統(tǒng)的IDENTIFY命令得到最優(yōu)模型定階,如圖6-1所示 圖6-1 IDENTIFY命令輸出的最小信息量結(jié)果 從圖6-1顯示,BIC信息量相對(duì)較小的是ARMA(1,0)模型,即AR(1)模型。確定擬合模型的階數(shù)之后,再運(yùn)行estimate命令,p=1,得到參數(shù)估計(jì)結(jié)果如圖6-2: 圖6-2 ESTIMATE命令輸出的未知參數(shù)估計(jì)結(jié)果 由圖6-2知,均值MU項(xiàng)不顯著,所以除去常數(shù)項(xiàng),再進(jìn)行模型估計(jì),結(jié)果如圖6-3: 圖6-3 ESTIMATE命令消除常數(shù)項(xiàng)之后的輸出結(jié)果
12、 所以擬合模型形式如圖6-4所示: 圖6-4 擬合模型形式 7、殘差短期預(yù)測: 對(duì)殘差序列進(jìn)行短期預(yù)測,預(yù)測結(jié)果如圖7-1所示: 圖7-1 殘差序列短期預(yù)測結(jié)果 8、序列短期預(yù)測: 利用擬合模型可以對(duì)序列進(jìn)行短期預(yù)測,第t期的預(yù)測值為:,根據(jù)殘差的短期預(yù)測結(jié)果,可以得到修正后的預(yù)測值:。利用預(yù)測模型和歷史數(shù)據(jù),得到2001年各月份中國社會(huì)消費(fèi)品零售總額的趨勢值及預(yù)測值如表8-1所示: 表8-1 2001年各月份趨勢值及預(yù)測值結(jié)果 將1993-2000年中國社會(huì)消費(fèi)品零售總額觀察值和預(yù)測值序列聯(lián)合作圖,如圖8-2所示: 圖8-2 擬合效果圖 圖8-2中
13、,星號(hào)表示觀察值數(shù)據(jù),曲線表示預(yù)測時(shí)序圖,根據(jù)擬合圖的直觀顯示,可以看出我們所擬合的確定性時(shí)序分析模型,對(duì)該序列總體變化規(guī)律的把握還是比較準(zhǔn)確的,加上對(duì)殘差也進(jìn)行了預(yù)測,修正了預(yù)測值,使得預(yù)測值更加顯著有效。 P126例題4.7續(xù)(X-11過程進(jìn)行季節(jié)調(diào)整): 【程序】 data example4_7xu; input x@@;
14、 t=intnx(month,1jan1993d,_n_-1); format t year4.;
15、 cards; 977.5 892.5 942.3 941.3 962.2 1005.7 963.8 959.8 1023.3 1051.1 1102
16、 1415.5 1192.2 1162.7 1167.5 1170.4 1213.7 1281.1 1251.5 1286 1396.2 1444.1 1553.8 1932.2 1602.2 1491.5 1533.3 1548.7 1585.4 1639.7 1623.6 1637.1 1756 1818 1935.2 2389.5 1909.1 1911.2 1860.1 1854.8 1898.3 1966 1888.7 1916.4 2083.5 2148.3 2290.1 2848.6 2288.5 2213.5 2130.9 2100.5 2108.2 2164.7 21
17、02.5 2104.4 2239.6 2348 2454.9 2881.7 2549.5 2306.4 2279.7 2252.7 2265.2 2326 2286.1 2314.6 2443.1 2536 2652.2 3131.4 2662.1 2538.4 2403.1 2356.8 2364 2428.8 2380.3 2410.9 2604.3 2743.9 2781.5 3405.7 2774.7 2805 2627 2572 2637 2645 2597 2636 2854 3029 3108 3680 ;
18、 proc x11 data=example4_7xu; /*X-11過程*/ monthly date=t;
19、 var x; output out=out b1=x d10=season d11=adjusted d12=trend d13=irr; data out; /*定義數(shù)據(jù)集out的擬合序列變量estimate*/ set out; estimate=trend*seaso
20、n/100; data jjzs; /*建立季節(jié)指數(shù)數(shù)據(jù)集*/ input a@@; jjzs=a/100; month=_n_; cards; 104.609 99.462 95.884 93.937 94.257 96.036 92.525 92.398 98.066 100.974 105.197 126.721 ; proc gplot data=jjzs; /*畫季節(jié)指數(shù)圖*/ plot jjzs*month; symbol c=black v=diamond i=join; run; proc gplot data=
21、out; plot adjusted*t=2 trend*t=2 irr*t=2; /*對(duì)季節(jié)調(diào)整后的序列、趨勢擬合、殘差序列作圖*/ plot x*t=1 estimate*t=2/overlay; /*對(duì)原序列和擬合序列一起作圖*/ symbol1 c=black i=join v=star; symbol2 c=red i=join v=none w=2;
22、 run; proc arima data=out; /*殘差純隨機(jī)性檢驗(yàn)*/ identify var=irr nlag=8; run; 【結(jié)果及分析】 1、考慮乘法模型,使用X-11過程得到平均指數(shù),繪制相應(yīng)的季節(jié)指數(shù)圖如圖1-1所示: 圖1-1 X-11過程獲得的平均指數(shù)圖 跟利用因素分解方法得到的季節(jié)指數(shù)圖形狀基本一致,但數(shù)值不完全相同,這是因?yàn)橛汹厔蓓?xiàng)用因素分
23、解方法對(duì)季節(jié)指數(shù)的估計(jì)通常是有偏的,而X-11過程的多次移動(dòng)平均并使用了迭代方法,有效地提高了對(duì)季節(jié)指數(shù)及趨勢擬合的精度。消除季節(jié)趨勢,得到的調(diào)整后的序列如圖1-2所示: 圖1-2 季節(jié)調(diào)整后的序列圖 可以看出中國社會(huì)消費(fèi)品零售總額剔除季節(jié)效應(yīng)之后有非常顯著的線性遞增趨勢。這和例4.7得到的結(jié)論一致,使用移動(dòng)平均的方法擬合序列的趨勢,所得趨勢擬合圖如圖1-3所示: 圖1-3 季節(jié)調(diào)整后的趨勢擬合圖 從季節(jié)調(diào)整后序列中消除趨勢項(xiàng),得到隨機(jī)波動(dòng)項(xiàng),如圖1-4所示: 圖1-4 隨機(jī)波動(dòng)項(xiàng)時(shí)序圖 相比因素分解得到的殘差圖,X-11過程得到的殘差序列更不規(guī)則,對(duì)季節(jié)效應(yīng)和趨
24、勢信息的提取更加充分。殘差序列的純隨機(jī)性檢驗(yàn)結(jié)果如圖1-5所示: 圖1-5 殘差irr序列的純隨機(jī)性檢驗(yàn)結(jié)果 圖1-5顯示,,拒絕原假設(shè),即殘差序列是純隨機(jī)序列,說明利用X-11過程對(duì)原序列進(jìn)行乘法模型擬合的效果很好。將原序列和擬合序列一起作圖,如圖1-6所示: 圖1-6 擬合效果圖 二、課后習(xí)題 習(xí)題6: 【程序】 data ex4_6; input x@@; t=_n_; cards; 601 604 620 626 641 642 645 655 682 678 692 707 736 753 763 775 775 783 794 813 823 8
25、26 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 2
26、045 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 ; proc gplot data=ex4_6; plot x*t; symbol c=black v=star i=join; r
27、un; proc nlin method=gauss; model x=a+b*c**t; parameters a=0.1 b=0.1 c=1.1; output predicted=xhat out=out; run; proc gplot data=out; plot x*t=1 xhat*t=2/overlay; symbol1 c=black v=star i=join; symbol2 c=red v=none i=join; run; 【結(jié)果及分析】 1、繪制時(shí)序圖 2、選擇擬合模型 時(shí)序圖顯示該序列有明顯的曲線遞增趨勢。嘗試使用修正指數(shù)型模型進(jìn)行
28、迭代擬合: , t=1,2,…,128 NLIN過程輸出以下六方面信息: (1)迭代過程 (2)收斂狀況 (本次迭代收斂) (3)估計(jì)信息摘要 (4)主要統(tǒng)計(jì)量 (5)參數(shù)信息摘要 得到的擬合模型為: (6)近似相關(guān)矩陣 3、擬合效果 為了直觀看出擬合效果,我們可以將原序列值和擬合值聯(lián)合作圖,如圖3-1所示: 圖3-1 擬合效果圖 由圖3-1我們可以看出,原序列值和擬合值很接近,擬合效果較好。綜合以上的分析,我們可以選擇模型:來擬合該序列的長期趨勢。 習(xí)題7: 1、繪制時(shí)序圖 【程序】 data ex4_7_1;
29、 input x@@; t=intnx(month,jan1962d,_n_-1); format t monyy.; cards; 589 561 640 656 727 697 640 599 568 577 553 582 600 566 653 673 742 716 660 617 583 587 565 598 628 618 688 705 770 736 678 639 604 611 594 634 658 622 709 722 782 756 702 653 615 621 602 635 677 635 736 755 811 798 735 697 6
30、61 667 645 688 713 667 762 784 837 817 767 722 681 687 660 698 717 696 775 796 858 826 783 740 701 706 677 711 734 690 785 805 871 845 801 764 725 723 690 734 750 707 807 824 886 859 819 783 740 747 711 751 ; proc gplot data=ex4_7_1; plot x*t; symbol c=black v=star i=join; run; 【結(jié)果及分析】 圖1
31、-1 序列時(shí)序圖 由時(shí)序圖可以直觀的看出該序列具有明顯的周期性和遞增趨勢。 2、因素分解法擬合序列趨勢,并預(yù)測1976年奶牛月度產(chǎn)量: 根據(jù)時(shí)序圖的分布,我們可以嘗試使用混合模型式:來擬合該序列的發(fā)展。 【程序】 data ex4_7_2; /*建立季節(jié)指數(shù)數(shù)據(jù)集*/ input jjzs@@; month=_n_; cards; 0.961 0.913 1.038 1.064 1.154 1.117 1.043 0.984 0.931 0.939 0.902 0.955 ; proc gplot data=ex4_7_2; /*畫季節(jié)指數(shù)圖*/ p
32、lot jjzs*month; symbol c=black v=diamond i=join; run; data xcjj; /*建立消除季節(jié)影響后的序列x1數(shù)據(jù)集*/ input x1@@; t=_n_; z=x1-603.3213-1.8025*t; cards; 613.080 614.744 616.470 616.367 630.186 624.235 613.661 608.640 610.131 614.779 612.891 609.310 624.530 620.223 628.992 632.340 643.189 641.252 632.838 6
33、26.929 626.244 625.433 626.191 626.061 653.675 677.204 662.705 662.406 667.460 659.164 650.097 649.283 648.802 651.005 658.332 663.750 684.901 681.588 682.933 678.379 677.862 677.076 673.110 663.509 660.618 661.659 667.198 664.797 704.678 695.833 708.940 709.385 703.000 714.691 704.752 708.217
34、 710.030 710.671 714.855 720.284 742.150 730.899 733.984 736.633 725.538 731.708 735.435 733.619 731.513 731.981 731.480 730.753 746.314 762.677 746.506 747.908 743.741 739.768 750.776 751.909 752.997 752.225 750.321 744.363 764.009 756.102 756.139 756.365 755.010 756.784 768.036 776.295 778.7
35、77 770.338 764.729 768.442 780.663 774.731 777.330 774.217 768.013 769.323 785.295 795.601 794.889 795.909 788.003 786.240 ; proc gplot data=xcjj; /*畫消除季節(jié)影響后的序列x1時(shí)序圖*/ plot x1*t; symbol c=black v=circle i=none; run; proc autoreg data=xcjj; /* 對(duì)序列x1進(jìn)行線性擬合*/ model x1=t; output predicted=x2
36、out=results; run; proc gplot data=results; /*畫線性趨勢擬合效果圖*/ plot x1*t=1 x2*t=2/overlay; symbol1 c=black v=circle i=none; symbol2 c=red v=none i=join; run; proc gplot data=xcjj; /*畫殘差圖*/ plot z*t; symbol c=red v=circle i=none; run; proc arima data=xcjj; /*殘差檢驗(yàn)*/ identify var=z nlag=8; run;
37、 data nihe; /*把1962-1970年的估計(jì)值以及1971-1976年的預(yù)測值錄入數(shù)據(jù)集*/ input x3@@; t=_n_; cards; 581.356 553.866 631.963 649.789 706.405 685.724 642.375 607.957 576.762 583.164 562.255 596.940 602.136 573.604 654.419 672.810 731.357 709.875 664.933 629.244 596.898 603.464 581.771 617.600 622.916 593.343 676.
38、874 695.830 756.309 734.025 687.491 650.531 617.034 623.765 601.287 638.260 643.696 613.082 699.329 718.850 781.262 758.176 710.049 671.818 637.170 644.065 620.803 658.920 664.476 632.820 721.784 741.871 806.214 782.327 732.607 693.105 657.306 664.365 640.319 679.580 685.256 652.559 744.239 76
39、4.891 831.167 806.478 755.165 714.392 677.442 684.666 659.834 700.240 706.036 672.297 766.694 787.912 856.119 830.629 777.722 735.679 697.578 704.966 679.350 720.901 726.816 692.036 789.149 810.932 881.072 854.780 800.280 756.966 717.714 725.267 698.866 741.561 747.596 711.775 811.605 833.952
40、906.024 878.930 822.838 778.253 737.850 745.567 718.382 762.221 768.380 731.517 834.064 856.977 930.981 903.086 845.401 799.544 757.990 765.871 737.902 782.885 789.160 751.256 856.519 879.998 955.934 927.237 867.959 820.832 778.126 786.172 757.418 803.546 809.941 770.995 878.975 903.019 980.88
41、7 951.389 890.517 842.119 798.263 806.473 776.935 824.206 830.721 790.734 901.431 926.040 1005.840 975.540 913.076 863.407 818.399 826.774 796.451 844.867 851.501 810.473 923.886 949.060 1030.793 999.691 935.634 884.694 838.536 847.075 815.967 865.527 872.282 830.212 946.342 972.081 1055.746 1
42、023.843 958.192 905.982 858.672 867.376 835.484 886.188 ; data ex4_7_1; merge ex4_7_1 nihe; run; proc gplot data=ex4_7_1; plot x*t=1 x3*t=2/overlay; symbol1 c=black i=none v=star; symbol2 c=red i=join v=none; run; 【結(jié)果及分析】 (1)計(jì)算季節(jié)指數(shù): 通過excel計(jì)算出每個(gè)月的季節(jié)指數(shù)、、、……,如表2-1所示: (2)繪制季節(jié)指數(shù)圖(圖2-2):
43、 圖2-2 季節(jié)指數(shù)圖 從季節(jié)指數(shù)圖可以非常直觀地看出每年第二季度是奶牛產(chǎn)奶量較多的季節(jié)(該季度的值大于1),而其他季度的季節(jié)指數(shù)都在1以下,奶牛產(chǎn)奶量較少,所以該序列有明顯的季節(jié)效應(yīng)。 (3)消除季節(jié)影響: 消除季節(jié)影響后擬合該序列的趨勢變化規(guī)律。根據(jù)擬合模型,原始序列值除以相應(yīng)的季節(jié)指數(shù),就基本上消除了季節(jié)性因素對(duì)原序列的影響,而只剩下長期趨勢波動(dòng)和隨機(jī)波動(dòng)的影響:,如圖2-3所示: 圖2-3 消除季節(jié)影響后的序列散點(diǎn)圖 由圖2-3顯示該序列有一個(gè)基本線性遞增的長期趨勢,于是考慮用一元線性回歸趨勢擬合。用最小二乘估計(jì)方法,運(yùn)行結(jié)果如圖2-4所示: 圖2-4 A
44、UTOREG過程輸出線性擬合結(jié)果 所以該線性趨勢模型為: 線性趨勢擬合后的效果圖如圖2-5所示: 圖2-5 線性趨勢擬合圖 (4)殘差檢驗(yàn): 用原始數(shù)據(jù)除以季節(jié)指數(shù),再減去長期趨勢擬合值之后的殘差項(xiàng)就可視為隨機(jī)波動(dòng)的影響。殘差圖如圖2-6所示: 圖2-6 殘差圖 對(duì)殘差序列進(jìn)行白噪聲檢驗(yàn),結(jié)果如圖2-7所示: 圖2-7 殘差序列純隨機(jī)性檢驗(yàn)結(jié)果 殘差序列的純隨機(jī)檢驗(yàn)結(jié)果中,,拒絕原假設(shè),所以殘差序列為非白噪聲序列,說明我們擬合的模型還沒有把序列中蘊(yùn)含的相關(guān)信息充分提取出來,這是確定性分析方法常見的缺點(diǎn)。 由殘差圖和白噪聲檢驗(yàn)結(jié)果可知?dú)埐畲嬖谝欢ǖ南嚓P(guān)性
45、,所以可對(duì)殘差做短期預(yù)測,但由于觀測數(shù)據(jù)為1962—1970年,而要求預(yù)測1976年的值,需要估計(jì)的時(shí)期太長,未知信息就越多,估計(jì)的精度就越差,所以如果對(duì)殘差進(jìn)行長期預(yù)測的話,也失去了預(yù)測的意義。 (5)未來預(yù)測: 利用預(yù)測模型和歷史數(shù)據(jù),得到1976年各月份某地區(qū)平均每頭奶牛月度產(chǎn)奶量季節(jié)指數(shù)、趨勢值及預(yù)測值表2-8所示: 表2-8 1976年各月份預(yù)測值結(jié)果 對(duì)1962-1970年該地區(qū)奶牛的月度產(chǎn)量的觀察值與估計(jì)值,以及1971-1976年的預(yù)測值聯(lián)合作圖,如圖2-9所示: 圖2-9 擬合、預(yù)測效果圖 圖中星號(hào)表示觀察值數(shù)據(jù),曲線表示預(yù)測值時(shí)序圖,從圖2-9我
46、們可以看出,擬合的混合模型式,以及趨勢擬合模型對(duì)該序列總體變化規(guī)律的把握還是比較準(zhǔn)確的。 3、X-11方法擬合序列趨勢: 【程序】 proc x11 data=ex4_7_1; /*X-11過程*/ monthly date=t;
47、 var x; output out=out b1=x d10=season d11=adjusted d12=trend d13=irr; data out; /*定義數(shù)據(jù)集out的擬合序列變量esti
48、mate*/ set out; estimate=trend*season/100; data jjzs; /*建立季節(jié)指數(shù)數(shù)據(jù)集*/ input a@@; jjzs=a/100; month=_n_; cards; 97.597 92.105 104.778 107.231 115.897 111.758 104.060 97.861 92.245 92.908 89.244 94.595 ; proc gplot data=jjzs; /*畫季節(jié)指數(shù)圖*/ plot jjzs*month; symbol c=black v=dia
49、mond i=join; run; proc gplot data=out; plot adjusted*t=1 trend*t=1 irr*t=1; /*對(duì)季節(jié)調(diào)整后序列值、趨勢擬合值、殘差序列值作圖*/ plot x*t=1 estimate*t=2/overlay; /*對(duì)原序列和擬合序列一起作圖*/ symbol1 c=black i=join v=star;
50、 symbol2 c=red i=join v=none w=2 l=3; run; 【結(jié)果及分析】 1、考慮乘法模型,使用X-11過程得到平均指數(shù),繪制相應(yīng)的季節(jié)指數(shù)圖如圖1-1所示: 圖1-1 X-11過程獲得的平均指數(shù)圖 X-11過程的多次移動(dòng)平均并使用了迭代方法,有效地提高了對(duì)季節(jié)指數(shù)及趨勢擬合的精度。消除季節(jié)趨勢,得到的調(diào)整后的序列如圖1-2所示: 圖1
51、-2 季節(jié)調(diào)整后的序列圖 可以看出中國社會(huì)消費(fèi)品零售總額剔除季節(jié)效應(yīng)之后有非常顯著的線性遞增趨勢。這和例4.7得到的結(jié)論一致,使用移動(dòng)平均的方法擬合序列的趨勢,所得趨勢擬合圖如圖1-3所示: 圖1-3 季節(jié)調(diào)整后的趨勢擬合圖 從季節(jié)調(diào)整后序列中消除趨勢項(xiàng),得到隨機(jī)波動(dòng)項(xiàng),如圖1-4所示: 圖1-4 隨機(jī)波動(dòng)項(xiàng)時(shí)序圖 相比因素分解得到的殘差圖,X-11過程得到的殘差比簡單因素分解得到的殘差更具有隨機(jī)性,所以可以看出X-11過程對(duì)季節(jié)效應(yīng)和趨勢信息的提取更加充分。 將觀察值序列和擬合序列一起作圖,如圖1-6所示: 圖1-5 擬合效果圖 習(xí)題8: 【程序】
52、 data ex4_8; input x@@; t=intnx(month,01jan1980d,_n_-1); format t monyy.; cards; 76378 71947 33873 96428 105084 95741 110647 100331 94133 103055 90595 101457 76889 81291 91643 96228 102736 10026
53、4 103491 97027 95240 91680 101259 109564 76892 85773 95210 93771 98202 97906 100306 94089 102680 77919 93561 117062 81225 88357 106175 91922 104114 109959 97880 105386 96479 97580 109490 110191 90974 98981 107188 94177 115097 113696 114532 120110 93607 110925 103312 120184 103069 103351 111331
54、106161 111590 99447 101987 85333 86970 100561 89543 89265 82719 79498 74846 73819 77029 78446 86978 75878 69571 75722 64182 77357 63292 59380 78332 72381 55971 69750 85472 70133 79125 85805 81778 86852 69069 79556 88174 66698 72258 73445 76131 86082 75443 73969 78139 78646 66269 73776 80034 706
55、94 81823 75640 75540 82229 75345 77034 78589 79769 75982 78074 77588 84100 97966 89051 93503 84747 74531 91900 81635 89797 81022 78265 77271 85043 95418 79568 103283 95770 91297 101244 114525 101139 93866 95171 100183 103926 102643 108387 97077 90901 90336 88732 83759 99267 73292 78943 94399 929
56、37 90130 91055 106062 103560 104075 101783 93791 102313 82413 83534 109011 96499 102430 103002 91815 99067 110067 101599 97646 104930 88905 89936 106723 84307 114896 106749 87892 100506 ; proc gplot data=ex4_8; plot x*t; symbol c=black i=join v=star; run; proc x11 data=ex4_8; /*X-11過程*/
57、 monthly date=t; var x;
58、 output out=out b1=x d10=season d11=adjusted d12=trend d13=irr; data out; /*定義數(shù)據(jù)集out的擬合序列變量estimate*/ set out; estimate=trend*season/100; data jjzs; /*建立季節(jié)指數(shù)數(shù)據(jù)集*/ input a@@; jjzs=a/100; month=
59、_n_; cards; 87.707 91.730 101.804 97.086 105.034 102.078 105.924 102.200 98.058 102.100 98.357 107.25 ; proc gplot data=jjzs; /*畫季節(jié)指數(shù)圖*/ plot jjzs*month; symbol c=black v=diamond i=join; run; proc gplot data=out; plot adjusted*t=2 trend*t=2 irr*t=2; /*對(duì)季節(jié)調(diào)整后序列值、趨勢擬合值、殘差序列值
60、作圖*/ plot x*t=1 estimate*t=2/overlay; /*對(duì)原序列和擬合序列一起作圖*/ symbol1 c=black i=join v=star; symbol2 c=red i=join v=none w=2;
61、 run; proc forecast data=ex4_8 method=stepar trend=1 lead=24 out=out outfull outest=est; id t; var x; proc gplot data=out; plot x*t= _type_; symbol1 i=none v=star c=black; symbol2 i=join v=none c=red; symbol3 i=join v=none c=green l=2; symbol4 i=join v=
62、none c=green l=2; run; 【結(jié)果及分析】 1、 繪制時(shí)序圖: 圖8-1 繪制時(shí)序圖 2、時(shí)序圖顯示,沒有很明顯的周期性或趨勢性,嘗試?yán)肵-11過程擬合序列的發(fā)展,考慮乘法模型,使用X-11過程得到平均指數(shù),繪制相應(yīng)的季節(jié)指數(shù)圖如圖8-2所示: 圖8-2 X-11過程獲得的平均指數(shù)圖 根據(jù)季節(jié)指數(shù)圖顯示,1,2月份的屠宰生豬數(shù)量相對(duì)較少(季節(jié)指數(shù)明顯小于1),12月份的屠宰生豬數(shù)量相對(duì)較多(季節(jié)指數(shù)大于1),而其他月份的季節(jié)指數(shù)都是1附近波動(dòng),所以該序列存在一定程度的季節(jié)影響,消除季節(jié)趨勢,得到的調(diào)整后的序列如圖8-3所示: 圖8-3 季節(jié)調(diào)整
63、后的序列圖 使用移動(dòng)平均的方法擬合序列的趨勢,所得趨勢擬合圖如圖8-4所示: 圖8-4 季節(jié)調(diào)整后的趨勢擬合圖 從季節(jié)調(diào)整后序列中消除趨勢項(xiàng),得到隨機(jī)波動(dòng)項(xiàng),如圖8-5所示: 圖8-5 隨機(jī)波動(dòng)項(xiàng)時(shí)序圖 圖8-6 擬合效果圖 由擬合效果圖顯示,序列值與擬合值大致趨勢還是比較接近的,說明擬合模型利用X-11過程能有效擬合該序列的發(fā)展。 利用Forecast可以對(duì)序列進(jìn)行快速預(yù)測,并將原序列值和預(yù)測效果輸出 圖8-7 Forecast過程預(yù)測效果圖 星號(hào)代表觀察值,紅線代表預(yù)測值,最后兩根綠線是95%的置信區(qū)間。 ..
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識(shí)競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案