實驗指導書(ARIMA模型建模與預測)_第1頁
實驗指導書(ARIMA模型建模與預測)_第2頁
實驗指導書(ARIMA模型建模與預測)_第3頁
實驗指導書(ARIMA模型建模與預測)_第4頁
實驗指導書(ARIMA模型建模與預測)_第5頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

實驗指導書〔ARIMA模型建模與預測〕例:我國1952-2023年的進出口總額數(shù)據(jù)建模及預測1、模型識別和定階〔1〕數(shù)據(jù)錄入翻開Eviews軟件,選擇“File〞菜單中的“New--Workfile〞選項,在“Workfilestructuretype〞欄選擇“Dated–regularfrequency〞,在“Datespecification〞欄中分別選擇“Annual〞(年數(shù)據(jù)),分別在起始年輸入1952,終止年輸入2023,文件名輸入“im_ex〞,點擊ok,見以下圖,這樣就建立了一個工作文件。在workfile中新建序列im_ex,并錄入數(shù)據(jù)〔點擊File/Import/ReadText-Lotus-Excel…,找到相應的Excel數(shù)據(jù)集,翻開數(shù)據(jù)集,出現(xiàn)如以下圖的窗口,在“Dataorder〞選項中選擇“Byobservation-seriesincolumns〞即按照觀察值順序錄入,第一個數(shù)據(jù)是從B15開始的,所以在“Upper-leftdatacell〞中輸入B15,本例只有一列數(shù)據(jù),在“Namesforseriesornumberifnamedinfile〞中輸入序列的名字im_ex,點擊ok,那么錄入了數(shù)據(jù)〕:〔2〕時序圖判斷平穩(wěn)性雙擊序列im_ex,點擊view/Graph/line,得到以下對話框:得到如下該序列的時序圖,由圖形可以看出該序列呈指數(shù)上升趨勢,直觀來看,顯著非平穩(wěn)?!?〕原始數(shù)據(jù)的對數(shù)處理因為數(shù)據(jù)有指數(shù)上升趨勢,為了減小波動,對其對數(shù)化,在Eviews命令框中輸入相應的命令“seriesy=log(im_ex)〞就得到對數(shù)序列,其時序圖見以下圖,對數(shù)化后的序列遠沒有原始序列波動劇烈:從圖上仍然直觀看出序列不平穩(wěn),進一步考察序列y的自相關圖和偏自相關圖:從自相關系數(shù)可以看出,呈周期衰減到零的速度非常緩慢,所以斷定y序列非平穩(wěn)。為了證實這個結(jié)論,進一步對其做ADF檢驗。雙擊序列y,點擊view/unitroottest,出現(xiàn)以下圖的對話框,我們對序列y本身進行檢驗,所以選擇“Level〞;序列y存在明顯的線性趨勢,所以選擇對帶常數(shù)項和線性趨勢項的模型進行檢驗,其他采用默認設置,點擊ok。檢驗結(jié)果見以下圖,可以看出在顯著性水平0.05下,接受存在一個單位根的原假設,進一步驗證了原序列不平穩(wěn)。為了找出其非平穩(wěn)的階數(shù),需要對其一階差分序列和二階差分序列等進行ADF檢驗?!?〕差分次數(shù)d確實定y序列顯著非平穩(wěn),現(xiàn)對其一階差分序列進行ADF檢驗。在對y的一階差分序列進行ADF單位根檢驗之前,需要明確y的一階差分序列的趨勢特征。在Eviews命令框中輸入相應的命令“seriesdy1=D(y)〞就得到對數(shù)序列的一階差分序列dy1,其時序圖見以下圖由y的一階差分序列的時序圖可見,一階差分序列不具有趨勢特征,但具有非零的均值。因此,在以下圖對序列y的單位根檢驗的對話框中選擇“1stdifference〞,同時選擇帶常數(shù)項、不帶趨勢項的模型進行檢驗,其他采用默認設置,點擊ok。檢驗結(jié)果見以下圖,可以看出在顯著性水平0.05下,拒絕存在單位根的原假設,說明序列y的一階差分序列是平穩(wěn)序列,因此d=1。〔5〕建立一階差分序列在Eviews對話框中輸入“seriesx=y-y(-1)〞或“seriesx=y-y(-1)〞,并點擊“回車〞,便得到了經(jīng)過一階差分處理后的新序列x,其時序圖見以下圖,從直觀上來看,序列x也是平穩(wěn)的,這就可以對x序列進行ARMA模型分析了。〔6〕模型識別和定階雙擊序列x,點擊view/Correlogram,出現(xiàn)以下圖對話框,我們對原始數(shù)據(jù)序列做相關圖,因此在“Correlogramof〞對話框中選擇“Level〞即表示對原始序列做相關,在滯后階數(shù)中選擇12〔或8=〕,點擊ok,即出現(xiàn)以下相關圖:從x的自相關函數(shù)圖和偏自相關函數(shù)圖中我們可以看到,偏自相關系數(shù)是明顯截尾的,而自相關系數(shù)在滯后6階和7階的時候落在2倍標準差的邊緣。這使得我們難以采用傳統(tǒng)的Box-Jenkins方法〔自相關偏自相關函數(shù)、殘差方差圖、F檢驗、準那么函數(shù)〕確定模型的階數(shù)。對于這種情況,本例通過反復對模型進行估計比擬不同模型的變量對應參數(shù)的顯著性來確定模型階數(shù)。2、模型的參數(shù)估計在Eviews主菜單點擊“Quick〞-“EstimateEquation〞,會彈出如以下圖所示的窗口,在“EquationSpecification〞空白欄中鍵入“xCAR(1)AR(2)MA(1)MA(2)MA(3)MA(4)MA(5)〞等,在“EstimationSettings〞中選擇“LS-LeastSquares(NLSandARMA)〞,然后“OK〞?;蛘咴诿畲翱谥苯虞斎搿發(fā)sxCAR(1)AR(2)MA(1)MA(2)MA(3)MA(4)MA(5)〞等。針對序列x我們嘗試幾種不同的模型擬合,比方ARMA(1,7),ARMA(1,6),ARMA(2,6)等。各種模型的參數(shù)顯著性t檢驗的結(jié)果〔p值〕見下表〔不顯著為零的參數(shù)的p值用紅色字體表示〕模型car(1)ar(2)ma(1)ma(2)ma(3)ma(4)ma(5)ma(6)ma(7)Eq02_070.00080.80090.04860.44030.00020.09410.98410.97260.00660.0591Eq02_07_10.00050.0010.012200.02430.81890.85710.00060.0043Eq02_07_20.00040.00020.009800.003300Eq02_060.0080.00530.63320.11560.0040.54640.34280.86360.0206Eq02_0500.280.19240.90960.00160.20360.46050.9062Eq01_070.01120.13340.99160.02190.95240.57130.82330.00020.2726Eq01_07_10.0110.08750.98650.01750.55430.78090.00020.2531Eq01_07_20.01020.08170.98920.01920.63630.00020.217Eq01_07_30.00720.09460.92390.016300.1661Eq01_07_40.00690.00220.015700.0227Eq01_060.048900.00030.00170.59350.31620.45550.0135Eq01_06_10.002500.00010.00050可見,各種估計模型的參數(shù)顯著性檢驗中,只有黃色覆蓋的包含局部參數(shù)的三個模型ARMA(2,7)、ARMA(1,7)和ARMA(1,6)所有參數(shù)都顯著,現(xiàn)在來比擬上述模型的殘差方差和信息準那么值模型殘差方差AICBICEq02_070.019842-0.9241-0.56567Eq02_07_10.019676-0.94655-0.62396Eq02_07_20.018908-1.01569-0.76479Eq02_060.019489-0.95607-0.63348Eq02_050.020896-0.90082-0.61408Eq01_070.021495-0.86034-0.54061Eq01_07_10.021066-0.89478-0.61058Eq01_07_20.02067-0.92844-0.67977Eq01_07_30.020351-0.95904-0.74589Eq01_07_40.019969-0.99342-0.81579Eq01_060.020233-0.93957-0.65537Eq01_06_10.019293-1.02784-0.85022由上表可見,方程Eq02_07_2對應的ARMA(2,7)模型的殘差方差最小,其次是方程Eq01_06_1對應的ARMA(1,6)模型的殘差方差;而方程Eq01_06_1對應的ARMA(1,6)模型的AIC和BIC信息準那么都小于方程Eq02_07_2對應的ARMA(2,7)模型的AIC和BIC信息準那么,且在估計的模型中,方程Eq01_06_1對應的ARMA(1,6)模型的AIC和BIC信息準那么最小,而且由各個模型系數(shù)的t檢驗統(tǒng)計量的p值可知,在方程Eq01_06_1對應的ARMA(1,6)模型中所有模型的系數(shù)都顯著不為零。所以,我們這里選擇由方程Eq01_06_1對應的ARMA(1,6)模型。該模型的估計結(jié)果如下由結(jié)果可見,模型的最小二乘估計結(jié)果為誤差項方差的估計值為并且由模型的系數(shù)的t統(tǒng)計量及其p值也可以看到,模型所有解釋變量的參數(shù)估計值在0.01的顯著性水平下都是顯著的。3、模型的適應性檢驗參數(shù)估計后,應對擬合模型的適應性進行檢驗,實質(zhì)是對模型殘差序列進行白噪聲檢驗。假設殘差序列不是白噪聲,說明還有一些重要信息沒被提取,應重新設定模型。可以對殘差進行純隨機性檢驗,也可用針對殘差的檢驗?!?〕殘差序列的生成殘差序列從1954至2023年采用擬合的ARMA(1,6)模型生成,在方程窗口點擊proc/makeresidualseries…,得到以下對話框?qū)⒃摲匠痰臍埐钚蛄卸x為a_eq01_06_1即可,可以得到從1954至2023年采用擬合的ARMA(1,6)模型生成的殘差序列。前面的1953那么是將前面的初始值都設為0而計算的。程序命令如下a_eq01_06_1(2)=x(2)-0.151676-0.785440*0+0.463391*0+0.428391*0-0.454978*0這樣得到的序列a_eq01_06_1即為ARMA(1,6)模型的殘差序列,a_eq01_06_1序列的自相關偏自相關圖如下:〔偏〕相關函數(shù)值、以及Q-Stat及其p值顯示,殘差序列不存在自相關,為白噪聲,因此模型是適合的模型。模型擬合圖如下〔8〕模型預測我們用擬合的有效模型進行短期預測,比方我們預測2023年、2023年、2023年和2023年的進出口總額。先預測2023年、2023年、2023年和2023年的x,再預測進出口總額。首先需要擴展樣本期,在命令欄輸入expand19522023,回車那么樣本序列長度就變成64了,且最后面4個變量值為空。在方程估計窗口點擊Forecast,出現(xiàn)以下圖對話框,預測方法常用有兩種:Dynamicforecast和Staticforecast:動態(tài)預測是根據(jù)所選擇的一定的估計區(qū)間,進行多步向前預測〔從預測樣本的第一期開始計算多步預測〕:每一步都是采用前面的預測值計算新的預測值。而樣本范圍內(nèi)〔1954-2023〕的序列實際值是的。因此,動態(tài)預測只是適應于樣本外〔2023-2023〕預測,而不適應于樣本內(nèi)〔1954-2023〕預測。靜態(tài)預測是滾動的進行向前一步預測,即每預測一次,用真實值代替預測值,參加到估計區(qū)間,再進行向前一步預測〔利用滯后因變量的實際值而不是預測值計算一步向前〔one-step-ahead〕預測的結(jié)果〕:可見,對于樣本外〔2023-2023〕的預測需要提供樣本外預測期間的解釋變量值。對靜態(tài)預測,還必須提供滯后因變量的數(shù)值。而對于樣本外〔2023-2023〕的預測通常因變量的實際觀測值是未知的,所以,靜態(tài)預測一般只適應于樣本內(nèi)〔19542023〕預測,不適應于樣本外預測〔只可以進行向前一步樣本外預測〕。并且,由計算公式可見,樣本內(nèi)〔1954-2023〕的靜態(tài)預測值與模型的擬合值〔估計值〕相同。綜上所述,在預測時,樣本內(nèi)〔1954-2023〕預測選用靜態(tài)預測或模型的擬合值〔估計值〕,樣本外〔2023-2023〕預測選用動態(tài)預測。具體步驟:〔1〕進行樣本內(nèi)〔1954-2023〕靜態(tài)預測,在方程估計窗口點擊Forecast,出現(xiàn)以下圖對話框,預測序列記為xf_static_eq01_06_1,預測方法選擇“Staticforecast〞,預測樣本區(qū)間為“1952-2023〞,點擊OK,得到以下預測圖〔2〕將序列的估計值x_fit_eq01_06_1和這里的靜態(tài)預測序列xf_static_eq01_06_1以組的形式翻開,并將組命名為x_fit_xf_static,組序列圖形如下可見,樣本內(nèi)的靜態(tài)預測序列值嚴格落在擬合值序列x_fit的曲線上,說明在樣本期內(nèi)〔1954-2023〕靜態(tài)預測值與模型的擬合值〔估計值〕是相等的。〔3〕進行樣本外〔2023-2023〕動態(tài)預測,在方程估計窗口點擊Forecast,出現(xiàn)以下圖對話框,預測序列記為xf_dynamic_eq01_06_1,預測方法選擇“Dynamicforecast〞,預測樣本區(qū)間為樣本外區(qū)間“2023-2023〞,點擊OK,得到以下預測圖〔4〕建立新的序列x_fit_f存放序列的靜態(tài)和動態(tài)預測值,在樣本內(nèi)〔1954-2023〕采用靜態(tài)預測值或序列的擬合值〔估計值〕,在樣本外〔2023-2023〕采用動態(tài)預測值。所以,將序列xf_static_eq01_06_1〔或序列x_fit_eq01_06_1〕中第1954-2023年的數(shù)值復制到序列x_fit_f的對應位置,然后將序列xf_dynami

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論