• 沒有找到結果。

時間序列分析 –

N/A
N/A
Protected

Academic year: 2022

Share "時間序列分析 –"

Copied!
20
0
0

加載中.... (立即查看全文)

全文

(1)

時間序列分析

– 總體經濟與財務金融之應用

預測表現之評估

陳旭昇

2013.12

(2)

1 評估預測表現

2 Diebold-Mariano檢定

3 樣本外預測

4 樣本外預測實例

(3)

評估預測表現

評估預測表現

給定預測為

Et(yt+k) = [1 0⋯0]ΦkYt.

定義預測誤差(forecasting errors)為預測值與實際值之間的差異: et+k,t = yt+k − Et(yt+k).

預期損失函數(expected loss function)就是因為預測誤差所造成 的預期損失或是預期成本,

E [L(et+k,t)] , 其中L(⋅)為損失函數。

(4)

評估預測表現

評估預測表現

文獻上考慮的損失函數包括

1 二次函數(quadratic function): L(et+k,t) = et+k,t2

2 絕對函數(absolute function): L(et+k,t) = ∣et+k,t

3 效用函數(utility function): L(et+k,t) = u(et+k,t)

(5)

評估預測表現

評估預測表現

如果損失函數為二次函數,我們就稱預期損失函數為均方差(mean squared error, MSE)。

MSE= E[et+k,t2 ] = E [(yt+k − Et(yt+k))2] .

有時為了保有原來的單位,我們會考慮均方差的平方根(root mean squared error, RMSE):

RMSE=√

E[et+k,t2 ] =√

E [(yt+k − Et(yt+k))2].

(6)

評估預測表現

評估預測表現

如果損失函數為絕對函數,我們就稱預期損失函數為絕對均差 (mean absolute error, MAE)。

MAE= E[∣et+k,t∣] = E [∣yt+k− Et(yt+k)∣] . 一般而言,最常使用的預期損失函數為均方差(MSE)。

(7)

評估預測表現

評估預測表現

在實務上必須以樣本資料予以估計,MSE為例,其估計式為 MSÊ = 1

T

T j=1

2t+k,t, 其中

t+k,t = yt+k − ̂Et(yt+k), Êt(yt+k) = [1 0⋯0] ˆΦkYt, 亦即我們將Φ以Φˆ 取代之。

(8)

Diebold-Mariano檢定

Diebold-Mariano 檢定

如果有兩個時間序列模型AB,我們可以分別求得預期預測損失 為E[L(eA

t+k,t)]與E[L(eB

t+k,t)],若E[L(eA

t+k,t)] < E[L(eBt+k,t)],則稱 模型A是一個預測表現較好的時間序列模型。

然而,模型A的預期預測損失要小多少我們才能認定模型A在統計 上顯著小於模型B?

(9)

Diebold-Mariano檢定

Diebold-Mariano 檢定

給定任何形式之損失函數,我們可以執行以下的相同預測能力檢定: H0∶ E[L(eAt+k,t)] = E[L(eBt+k,t)]

H1∶ E[L(eAt+k,t)] < E[L(eBt+k,t)]

dt = L(eAt+k,t) − L(eBt+k,t) =

(eAt+k,t)2− (et+k,tB )2 二次函數

∣eAt+k,t∣ − ∣et+k,tB 絕對函數 u(eAt+k,t) − u(et+k,tB ) 效用函數

d =¯ 1 T

T t=1

dt,

(10)

Diebold-Mariano檢定

Diebold-Mariano 檢定

Diebold and Mariano(1995)提出了DM統計量, DM =

ˆ

G T−1

∼ t(T − 1),

G = ˆˆ γ(0) + 2 ∑m

j=1

γˆ(j),

其中γˆ(j)為j階自我共變異數, γ(j) = Cov(dt,dt− j)的一致估計式。

Diebold and Mariano(1995)建議設定m = T1/3(取到最接近的整數)。 當樣本很大時, DM統計量的極限分配為標準常態,

DMÐ→ N(0, 1).d

(11)

樣本外預測

樣本外預測

我們在衡量預測表現所面臨的問題為:如果在第T期擁有資料為 {y1,y2, . . . ,yT},所做出的預測{ˆyT+k,T, ˆyT+k+1,T+1, . . . ,}是沒有實

際資料{yT+k,yT+k+1, . . .}來做預測表現的評判,只有到了第T + k

,才能算出第一個預測誤差eˆT+k,T

一般而言,我們至少要有多筆預測誤差才能估計MSE (假設是10)。 因此,如果建構一個匯率走勢的月時間序列模型,則必須等

k + 10個月後才會知道所建構的時間序列模型預測能力的好壞。

(12)

樣本外預測

樣本外預測

經濟學家通常沒什麼耐性,於是我們會採用一種預測方法稱為 「擬 真樣本外預測」(pseudo out-of-sample forecasting),簡稱 「樣本外 預測」(out-of-sample forecasting)。

樣本外預測的概念十分簡單,將手頭有的資料拆成兩部分,將其中R 筆資料{y1,y2, . . . ,yR}稱做樣本內資料(in-sample observations), 另外P筆資料{yR+1,yR+2, . . . ,yT}稱做樣本外資料(out-of-sample observations), R + P = T,一般而言, R/T =10%或是15%

(13)

樣本外預測

樣本外預測

之所以稱此為 「擬真」 或是 「造假」(pseudo)的樣本外預測,原因在 於並不是執行真正的樣本外預測,所謂的 「樣本外」 意指樣本以外未 知的資料點,必須是等到本期之後才會實現的資料。

在此,把已知樣本切成兩部分,一部分是 「已知」,我們用來估計模型; 另一部分我們 「假裝未知」,利用這些資料點與模型的預測作比較, 藉以評估模型的預測能力。

(14)

樣本外預測

樣本外預測

以下我們說明執行樣本外預測的程序。

性質(樣本外預測)

1 {y1,y2, . . . ,yR}估計時間序列模型。

2 建構預測:{ ˆyR+1,R, ˆyR+2,R+1, . . . , ˆyT ,T−1}

3 建構預測誤差:{ˆeR+1,R, ˆeR+2,R+1, . . . , ˆeT ,T−1}

4 計算MSE的估計式

MSÊ = 1 P

T−1

j=T−P

eˆ2j+1, j.

(15)

樣本外預測

樣本外預測

如果有兩個時間序列模型AB,我們可以分別求得MSEA與MSEB,若 MSEA< MSEB,則稱模型A是一個以樣本外預測來衡量,預測表現較好 的時間序列模型。

(16)

樣本外預測

樣本外預測

樣本內估計依照所使用的樣本期間(sample span)而有三種不同作法。

AR(1)模型為例,

yt = β1yt−1+ εt.

1. 遞迴法(recursive scheme) βˆ1(t)=[∑t

s=1

y2s]

−1

[∑t

s=1

ysys+1] , t = R − 1, R, . . . , R + P − 2.

(17)

樣本外預測

樣本外預測

2. 滾輪法(rolling scheme)

βˆ(t)1 = [ t

s=t−R+2

y2s]

−1

[ t

s=t−R+2

ys−1ys+1] , t = R − 1, R, . . . , R + P − 2.

3. 固定法(fixed scheme) βˆ1=[∑R

s=1

y2s−1]

−1

[∑R

s=1

ys−1ys] .

(18)

樣本外預測

樣本外預測

在固定法之下,只會利用{y1,y2, . . . ,yR}估計出一個βˆ1,而遞迴法 與滾輪法就會估計出因時而變(time-varying)的估計式βˆ(t)1 。 遞迴法是利用{y1,y2,. . .,yR}估計出βˆ(1)1 ,接下來利用{y1,y2, . . .,yR, yR+1}估計出βˆ(2)1 ,...依此類推。

滾輪法則是利用{y1,y2,. . .,yR}估計出βˆ(1)1 ,接下來利用 {y2,y3,. . .,yR, yR+1}估計出βˆ(2)1 ,...依此類推。

遞迴法下的樣本數會不斷增加,而滾輪法下的樣本數是固定的。

(19)

樣本外預測實例

樣本外預測實例

:AR(1)模型估計結果

(20)

樣本外預測實例

樣本外預測實例

:樣本外預測

3.40 3.44 3.48 3.52 3.56 3.60

04:1 04:3 05:1 05:3 06:1 06:3 07:1 07:3 LSF

Forecast: LSF Actual: LS

Forecast sample: 2004:1 2007:4 Included observations: 16 Root Mean Squared Error 0.021030 Mean Absolute Error 0.015946 Mean Abs. Percent Error 0.457246 Theil Inequality Coefficient 0.003012 Bias Proportion 0.000010 Variance Proportion 0.002387 Covariance Proportion 0.997603

參考文獻

相關文件

•  問你當前的序列裡的第 k個人是誰 (區間詢問?). • 

相關分析 (correlation analysis) 是分析變異數間關係的

宣導期程部分,請依委託製播宣導之涵蓋期程,並針對季內刊登(播出)時間或次數填列,如109.10.1-109.12.31(涵蓋期程);109.10.1、109.12.1(播出時間)

也就是設定好間隔時間(time slice)。所有的 程序放在新進先出的佇列裡面,首先CPU

[r]

Zivot and Andrews(1992) 將 Perron(1989) 擴充成考慮未知結構性 轉變的單根檢定 , 其概念與之前 max-Chow 檢定一樣 : 找出一個轉 變點

許多時間序列資料在公布時已經做過季節調整 , 如美國普查局 (the U.S. Census Bereau) 發展並使用 X-11 與 X-12 調整法。. EViews

即使各種新檢定並不能適用在每一個模型設定 , 這些新檢定的表現 都遠勝過傳統 ADF/PP 檢定。 因此 , Maddala and Kim (1998) 建議 應該揚棄 ADF/PP 檢定 (it is time to completely