《时间数列分析---模式鉴定与估计.docx》由会员分享,可在线阅读,更多相关《时间数列分析---模式鉴定与估计.docx(6页珍藏版)》请在三一办公上搜索。
1、時間數列分析-模式鑑定與估計李明一前言:承續上學期對平穩型數列(Stationary Series)的探討,此次報告著重於模式的鑑定及模式的估計、檢定,意即如何鑑定各種不同之時間數列應屬於何種子模式類型之方法,及所給予的數據被鑑定為某種型態的模式後,模式中的未知參數(Parameters)如何去估計。另亦介紹無定向數列或稱非平穩數列(Nonstationary Series)。本文主要參閱林茂文編著時間數列分析與預測(華泰書局)。內容:首先對無定向數列做初步介紹。如圖(一)(a),無定向數列或非平穩數列(Nonstationary Series)圖形呈現漂浮無定向的情形,然可利用差分計算的觀念
2、使數列趨於平穩,如圖(一)(b)。因此,可認為對一無定向型數列,經取連續的差分後,終將變為一穩定型數列。無人可定義差分運算子(Difference Operator)為 因此與後移運算子B之關係為,所以高階之差分可以表示為,例如:第二次差分可表示為 (1)一般而言,欲獲得無定向型時間數列之模式,係假設原始數列經取第d次差分(d0)後可轉為平穩型數列,則可以自我回歸移動平均模式(Mixed Autoregressive-Moving Average Process,ARMA)來表示。如此之模式稱之為(p,d,q)階之整合自我回歸移動平均模式(Autoregressive Integrated M
3、oving Average Model of Order (p,d,q),ARIMA),其中p表示自我回歸過程之階數,d為差分次數,q為移動平均之階數。對ARIMA有了初步的瞭解後,即可討論如何鑑定不同之時間數列應屬於何種子模式類型,模式鑑定之過程有兩個部分,第一個部分為決定ARIMA模式之p,d與q等之數值,第二個部分為計算被選取模式中未知參數,與之初步估計值。由於ARIMA(p,d,q)所表示之一類模式在應用上涵蓋非常廣泛,最簡單的選擇模式之運算方法是對一個原始數列或對原始數列取差分後之新數列推求自我相關函數(Autocorrelation Function , ACF)。假設有一個差分後
4、之觀測數列,記為, 則,在時差k之樣本自我相關係數定義為 (2)式中與。另外,在鑑定模式時,亦需應用到偏自我相關函數(Partial Autocorrelation Function , PACF)之理論圖形,藉以幫助判斷模式之類型。實際作業上,都是利用樣本之相關係數來估計理論之相關係數,但由於樣本誤差之關係,樣本估計值與理論值將不會完全相同一致。可利用下列(3)(4)兩式來判斷ACF與PACF是否自某一特定時差k起,其值有效地為零。第k個樣本ACF之標準誤差 S.E. (3)第k個樣本PACF之標準誤差 S.E. (4)假若估計值之絕對值小於2或3倍標準誤差,則可假設或之係數值為零。鑑定AR
5、IMA(p,d,q)d之數值,因ACF若不容易很快消失時,顯示該數列為一無定向行數列,故可對數列取差分直到數列之ACF很快消失為止,即表示數列已經變為平穩型數列。由前次報告的內容很清楚的知道樣本ACF對建立移動平均(MA)模式的階次相當受用,而樣本PACF對建立自我回歸(AR)模式的階次亦很有幫助,然而對ARMA模式之建立其ACF與PACF均出現逐漸消失的型態,因此p與q的階次很難認定。對於ARMA模式之認定最常用的方法為假設屬於一種ARMA(p,q)模式 (5)或等於 (6)則 (7)一般應用上,ARMA(p,q)模式之真正階次p與q通常均未知而需由估計而得,當然可運用最小二乘法估計,但是,
6、當ARMA(p,q)p,q皆大於0時,最小二乘法所估計的參數不具一致性,因此將導致不正確的認定。為能推導出一致性的估計參數,假設有ARMA(p,q)過程之n個觀測值且經平均數調整,如果以AR(p)模式來擬合該資料,即 , t=p+1,n (8)式中為誤差項,則利用最小二乘法對參數之估計值將是不具一致性且估計的殘差直為 (9)假若,則落後時差值將包含數列之某些訊息,如此,將導出下列之遞迴迴歸分析法,首先,考慮一種AR(p)附加之迴歸式,即 , (10)式中附標(1)表示為第一次遞迴迴歸且為對應之誤差項。假若q=1則最小二乘法估計將為一致性估計,若q1,則將又是不具一致性,因此,需進行第二次遞迴A
7、R(p)迴歸 , (11)假若q=2則利用最小二乘法估計將為一致性估計,若q2,則又將不是具一致性,可重複利用前述遞迴獲得一致性的估計。其通式 , (12)式中為第j次遞迴迴歸之估計的殘差值,與為對應的最小二乘估計值。當給予的一個數據被鑑定為某種型態的模式後,通常在模式中會含有一些未知參數(Parameters)在內,一般可利用最小二乘法加以推求參數之最佳估計值,一最小二乘法的定義即指對參數之真實值與估計值兩者間的平方和為最小,舉一AR(1)模式為例。假設模式方程式為 (13)的期望值 (14)利用最小二乘法可求得參數與之最小平方和為 (15)利用最小二乘法對取偏微分並令其結果等於0,得 與
8、解上二式得與的估計值如下: (16)當一組數據被鑑定為某一個模式且其參數亦已求得最佳估值後,對於這樣一個暫定的模式,還需利用各種檢定方法來判斷擬合數據是否適合此一模式,其中最可靠的方法為從擬合模式中計算殘差之樣本自我相關函數。同樣亦以AR(1)為例,則(13)式的殘差之計算值為,假若暫定的模式是正確的話,則可證得為獨立的隨機震動,使得之自我相關值皆等於0,即,因此,利用從計算之樣本自我相關值 , (17)可檢驗所鑑定之模式是否足以符合要求,其檢驗之方法可利用檢驗:當有大量觀測值且則 (18)近似於分配,且其自由度為k-p-q,式中n為實際之個數,k為所計算之殘差自我相關值之個數,p與q為模式之
9、參數個數。當依上述方法檢驗結果令人不甚滿意時,應如何修正模式?今以一ARIMA(0,1,1)為例,假若發現(僅有為顯著),則建議為另一種一階移動平均模式,即此處替代為一隨機震動。因此可將模式修正為 (19)式中即或式中 , 由此,吾人可再暫定模式為ARIMA(0,1,2),接著繼續估計參數,然後再利用上述方法計算殘差之自我相關值,直到尋找到滿意之模式為止。 圖(一)問題與討論:模式估計與檢定方法除了最小二乘法外,亦可利用最大似然法(Maximum Likelihood Function)來估計。計算估計模式中的未知參數(Parameters)需要一組起始值(Initial Value)方能使運算開始,最簡單的方法為令和等於其無條件的期望值(Unconditional Expected Value)。即所有的的期望值為0,且如果c=0,則所有亦等於0。如果之實際值不很接近於1以及觀測值的數目相當大,則這種方法便可與真值接近。另Box與Jenkins二人另提出一種方法,無條件的最大似然估計與後退推估方法(Unconditional Maximum Likelihood Estimation and Backcasting Method),然此種估計方法計算複雜,不甚方便,適合於電腦程式的設計。6