資源描述:
《arima模型預(yù)測》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、ARIMA模型預(yù)測一、模型選擇預(yù)測是重要的統(tǒng)計技術(shù),對于領(lǐng)導(dǎo)層進行科學(xué)決策具有不可替代的支撐作用。常用的預(yù)測方法包括定性預(yù)測法、傳統(tǒng)時間序列預(yù)測(如移動平均預(yù)測、指數(shù)平滑預(yù)測)、現(xiàn)代時間序列預(yù)測(如ARIMA模型)、灰色預(yù)測(GM)、線性回歸預(yù)測、非線性曲線預(yù)測、馬爾可夫預(yù)測等方法。綜合考量方法簡捷性、科學(xué)性原則,我選擇ARIMA模型預(yù)測、GM(1,1)模型預(yù)測兩種方法進行預(yù)測,并將結(jié)果相互比對,權(quán)衡取舍,從而選擇最佳的預(yù)測結(jié)果。二ARIMA模型預(yù)測(一)預(yù)測軟件選擇----R軟件ARIMA模型預(yù)測,可實現(xiàn)的軟
2、件較多,如SPSS、SAS、Eviews、R等。使用R軟件建模預(yù)測的優(yōu)點是:第一,R是世最強大、最有前景的軟件,已經(jīng)成為美國的主流。第二,R是免費軟件。而SPSS、SAS、Eviews正版軟件極為昂貴,盜版存在侵權(quán)問題,可以引起法律糾紛。第三、R軟件可以將程序保存為一個程序文件,略加修改便可用于其它數(shù)據(jù)的建模預(yù)測,便于方法的推廣。(二)指標(biāo)和數(shù)據(jù)指標(biāo)是銷售量(x),樣本區(qū)間是1964-2013年,保存文本文件data.txt中。(三)預(yù)測的具體步驟1、準(zhǔn)備工作(1)下載安裝R軟件目前最新版本是R3.1.2,發(fā)布
3、日期是2014-10-31,下載地址是http://www.r-project.org/。我使用的是R3.1.1。(2)把數(shù)據(jù)文件data.txt文件復(fù)制“我的文檔”我的文檔是默認的工作目錄,也可以修改自定義工作目錄。。(3)把data.txt文件讀入R軟件,并起個名字。具體操作是:打開R軟件,輸入(輸入每一行后,回車):data=read.table("data.txt",header=T)data#查看數(shù)據(jù)#后的提示語句是給自己看的,并不影響R運行回車表示執(zhí)行。完成上面操作后,R窗口會顯示:(4)把銷售額(
4、x)轉(zhuǎn)化為時間序列格式x=ts(x,start=1964)x結(jié)果:2、對x進行平穩(wěn)性檢驗ARMA模型的一個前提條件是,要求數(shù)列是平穩(wěn)時間序列。所以,要先對數(shù)列x進行平穩(wěn)性檢驗。先做時間序列圖:從時間序列圖可以看出,銷售量x不具有上升的趨勢,也不具有起降的趨勢,初步判斷,銷售量x是平穩(wěn)時間序列。但觀察時間序列圖是不精確的,更嚴格的辦法是進行單位根檢驗。單位根檢驗是通行的檢驗數(shù)列平穩(wěn)性的工具,常用的有ADF單位根檢驗、PP單位根檢驗和KPSS單位根檢驗三種方法。單位根檢驗的準(zhǔn)備工作是,安裝tseries程序包。安裝
5、方法:在聯(lián)網(wǎng)狀態(tài)下,點菜單“Packages—Installpackages”,在彈出的對話框中,選擇一個鏡像,如China(Beijing1),確定。然后彈出附加包列表,選擇tseries,確定即可。安裝完附加包后,執(zhí)行下面操作:library(tseries)#加載tseries包adf.test(x)#ADF檢驗pp.test(x)#PP檢驗kpss.test(x)#KPSS檢驗結(jié)果:上面分別給出了ADF檢驗、PP檢驗和KPSS檢驗的結(jié)果。其中,ADF檢驗顯示x是不平穩(wěn)的(P值=0.99>0.05),而P
6、P檢驗PP檢驗的原假設(shè)是不平穩(wěn),P值=0.01,小于0.05,拒絕原假設(shè),表明序列是平穩(wěn)的。和KPSS檢驗KPSS檢驗與PP檢驗和ADF檢驗不同,它的原假設(shè)是平穩(wěn)的。P值=0.1,大于0.05,接受原假設(shè),表明序列是平穩(wěn)序列。則表明x是平穩(wěn)時間序列。再結(jié)合時間序列圖的判斷,我們認為x是平穩(wěn)時間序列,因而符合建立ARMA模型的前提條件。3、選擇模型做x的自相關(guān)圖(左圖)和偏自相關(guān)圖(右圖):acf(x)#做自相關(guān)圖pacf(x)#做偏自相關(guān)圖無論是自相關(guān)系數(shù)圖(左),還是偏自相關(guān)系數(shù)圖(右),都顯著第4階的系數(shù)突
7、破了虛線,表明相關(guān)性顯著。因此,我們建立4階AR模型,寫作AR(4)。4、估計模型參數(shù)fit=arima(xse,order=c(4,0,0))#把估計結(jié)果取名為fitfit#查看fit上面給出了AR模型的回歸系數(shù)的估計值,其中,截距為44079.31,1到4階自回歸系數(shù)分別是0.0344,-0.0174,-0.2002和0.4560。5、模型效果的檢驗?zāi)P托Ч臋z驗非常重要,因為只有通過檢驗,才證明是可靠、有效的模型,才能進行后續(xù)的預(yù)測分析。主要的檢驗工具有兩個,一是對回歸系數(shù)的顯著性檢驗。四個自回歸系數(shù)中,
8、第4個回歸系數(shù)的T統(tǒng)計值=0.4560/0.1241=3.67,大于2,因此,通過了顯著性檢驗,表明確實存在四階自相關(guān)。這與前面看自相關(guān)圖和偏自相關(guān)系數(shù)圖的結(jié)論相吻合。第二個檢驗是殘差的白噪聲檢驗(Ljung-Box檢驗),這個最主要、最關(guān)鍵。一般來說,只要通過了殘差的白噪聲檢驗,則表明模型是有效的。殘差白噪聲檢驗的R代碼:tsdiag(fit)結(jié)果:上邊是殘差的自相關(guān)圖,圖形顯示,除