Skip to content
所有選擇權指南
計量經濟學預測比較約 12 分鐘閱讀

預測包容性檢定:一個預測是否包含另一個的資訊?

了解預測包容性檢定如何辨識新增預測資訊,與準確度比較及巢狀模型檢定有何不同,以及解讀結果時的限制。

本指南內容一個預測包容另一個代表什麼

簡短摘要

預測包容性檢定關心的是:一個預測是否加入另一個預測沒有的線性預測資訊。如果在所選設定下 A 包容 B,把 B 加入允許的線性組合並不能改善預測。這不表示兩者相等、A 在所有損失函數下都比較好,或以 A 建立的交易策略可以獲利。

一個預測包容另一個代表什麼

假設兩個預測針對同一個未來目標。在指定的線性或計量經濟學設定中,如果 B 沒有在 A 之外提供有助預測的資訊,就稱 A 包容 B。這個概念和預測組合有關:如果加入 B 的額外權重無法改善 A,為了這個預測目標便不一定需要把 B 納入組合。

「包容」結論取決於所用資料、預測期間、預測起點、資訊集合及組合限制。它不代表 B 對其他目標、預測期間、資訊條件或時段都沒有價值。Chong 和 Hendry 提出以可觀察到的預測來評估計量經濟模型的包容性,即使研究者無法取得另一個模型的內部細節。{source:chongHendry1986ForecastEncompassing}

計算前先統一目標和時間

配對比較 f_{A,t} 與 f_{B,t} 時,兩者必須預測相同目標 (y_t)、使用相同預測期間及相同預測起點。每一列的資訊截止時間都要一致;任何一個預測都不可使用當時尚未發布的資料。檢查單位、日曆、資料版本、缺失值規則及共同評估日期。

保存當時實際可以產生的預測,而不是全樣本擬合值。總體經濟數據可能會回溯修訂;金融市場的交易時段界線和時間戳也很重要。如果目標定義或樣本日期不同,組合係數就會把這些差異和預測資訊混在一起。

把評估期間與模型選擇期間分開。在同一個「測試集」上反覆調整預測變數、期間、視窗和轉換方式,會讓它成為訓練過程的一部分。先訂好規則再評估,並記錄重要的模型變更。

用線性組合觀察新增資訊

定義 A 的預測誤差為 e_{A,t}=y_t-f_{A,t},預測差為 d_t=f_{B,t}-f_{A,t}。候選組合預測可寫成:

f_{C,t}=f_{A,t}+w d_t

解讀迴歸斜率與截距

當 w=0 時就是 A;當 w=1 時就是 B;中間值則混合兩者。組合預測的誤差為 e_{A,t}-w d_t,所以迴歸 e_{A,t}=\alpha+w d_t+u_t 提供一個直觀理解:在獨立處理 A 的平均偏誤後,B−A 的差異能否在線性上解釋 A 的誤差。

在含截距的總體迴歸中,斜率 w 等於 Cov(e_A,d)/Var(d),前提是 Var(d)>0。因此,H_0:w=0 表示允許固定偏誤後,A 的誤差與預測差之間沒有線性關係。若迴歸不含截距,零斜率條件是 E[e_A d]=0;只有當 E[e_A]=0 或 E[d]=0 時,它才等同零共變異數。聯合檢定 α=0 和 w=0 還要求 A 的平均偏誤為零,因此比單獨檢定斜率更嚴格。各程序在其他限制、對立方向和不確定性估計上也可能不同。

一般 OLS 迴歸估計出的 w 不一定介於 0 到 1,也可能是負數或大於 1。有些方法會事先限制權重,這會改變允許的組合範圍和所檢定的假設。

<!-- learn:illustration -->

兩條半透明的藍色與陶土色預測路徑交叉,一條組合路徑延續了兩者的部分元素
兩種預測的共同訊號與增量訊號概念比較;不是觀測資料,也不表示組合一定較好

手算六個觀察值,不要捏造 p 值

在含截距的迴歸中,d_t 的總和為零。因此斜率分子是 Σ[d_t × (e_A,t − mean(e_A))] = 16.4,分母是 Σ[d_t²] = 42。

因此 ŵ = 16.4 / 42 ≈ 0.3905。在這個小樣本中,按該權重形成的線性組合會從 A 往 B 移動約 39%。這只是六列資料的 OLS 斜率計算,沒有提供可靠的不確定性或 p 值,也不能證明該權重適用於未來預測。統計推論需要另外指定檢定設計。

訂出虛無假設和檢定方向

要回答 A 是否包容 B,一個基本線性問題是:說明截距如何處理後,d_t 的係數是否為零。如果事前要檢查任何方向的新增線性關係,可用雙尾對立假設;如果在預先指定的程序中,某一方向具有明確意義,也可用單尾對立假設。請標出 d=f_B-f_A 的符號慣例;交換相減順序會改變係數符號。

未達顯著不代表預測等價,也不證明 A 較好。樣本可能太短、兩個預測可能非常接近,或檢定力不足。若要證明兩者在實務上差異很小,必須預先訂出可接受差異和等價性檢定程序,而非只是不拒絕 (H_0)。

無條件推論會把整段評估期間的新增資訊取平均;條件推論則問新增價值是否隨預測時已知的資訊而變。看過結果後才挑選工具變數或市場狀態,會引入新的模型選擇問題。

把包容性檢定和相關方法分開

RMSE(均方根誤差)是均方誤差(MSE)的平方根,因此依 RMSE 排名與依 MSE 排名相同。

Diebold–Mariano 檢定比較兩個預測在共同日期上的配對損失差平均值,並依指定損失函數檢驗預期準確度是否相同。包容性檢定則問一個預測能否為線性組合提供有用的新增資訊。B 的 RMSE 較低本身無法回答包容性問題;整體損失排名和增量資訊是不同特性。

Clark–West 調整用於比較巢狀模型的 MSPE,並考慮虛無假設下額外參數估計造成的雜訊;它不是適用所有情況的包容性檢定公式。預測組合介紹等權、估計權重或受限權重等產生最終預測的規則。包容性檢定可協助判斷某個成分是否帶來新增資訊,但不會自動替你挑出最佳組合。

Mincer–Zarnowitz 檢定把實際值迴歸於截距和預測值,以檢查水準與斜率校準。它檢查單一預測是否與實際值校準,並非比較 A 是否包容 B。{source:harveyLeybourneNewbold1998ForecastEncompassing}

時間相依、模型巢狀與估計參數都會影響推論

存在時間相依時,假設觀察值彼此獨立的標準誤可能造成誤導。對於具有序列相依的矩,可考慮 Newey–West 的異質變異與自我相關一致(HAC)共變異數估計,但設定必須符合預測設計 {source:neweyWest1987}。某些設定還需要專用臨界值;沒有任何方法可以自動套用。請說明預測期間、核函數與頻寬、遞迴或滾動視窗的重新估計方式,以及是否採用有限樣本修正。

Harvey、Leybourne 和 Newbold 指出,基於 OLS 的自然包容性檢定在預測誤差非正態時,其虛無分布並不穩健;他們亦討論較穩健的替代檢定。因此,即使 OLS 斜率看似明確,也不代表可以自動使用標準常態臨界值。{source:harveyLeybourneNewbold1998ForecastEncompassing}

若預測來自巢狀線性模型,統計量分布可能不同於非巢狀的一般情況。Clark 和 McCracken 研究巢狀線性模型的一步預測中,準確度相等及包容性檢定的漸近與有限樣本特性,並為其設定提供臨界值;不能未經論證就套用到其他設計。West 另行研究預測依賴估計迴歸係數時的檢定,因為參數不確定性會影響統計量分布。{source:clarkMcCrackenNestedForecasts2001} {source:west2001EstimatedForecastsEncompassing}

提供足夠資料讓其他人重現結果

交代目標、預測期間、預測起點、資訊截止時間、共同評估區間、產生各預測的模型,以及缺失預測的處理方式。列出 (e_A)、(d) 和組合預測的公式;說明有否截距、權重限制、單尾或雙尾假設,以及有條件或無條件推論。

亦要交代參數估計、預測期間重疊、標準誤算法、參考分布、預測數量和曾嘗試的其他設定。除了檢定結果,展示權重及其不確定性,並在同一組日期上列出平均損失和 RMSE。不要把結果說成因果、等價、獲利或未來優勢的證明。

常見問題

Q1若未能拒絕包容性虛無假設,是否代表兩個預測相同?

不是。這只表示在所選資料與程序下,未能發現指定的新增資訊。樣本太短或檢定力不足也可能導致這個結果。

Q2A 包容 B 時,B 仍可能有較低 RMSE 嗎?

可能。RMSE 排名和包容性是不同問題。單一整體誤差指標本身無法說明 B−A 是否包含超越 A 的線性資訊。

Q3可以把預測組合係數當作資金比重嗎?

不可以。預測組合係數不是持倉比重。交易規則還要把訊號轉成持倉,並另外評估手續費、滑價、融資和風險。 主要研究 - Chong 和 Hendry,“Econometric Evaluation of Linear Macro-Economic Models”(1986) - Harvey、Leybourne 和 Newbold,“Tests for Forecast Encompassing”(1998) - Clark 和 McCracken,“Tests of Equal Forecast Accuracy and Encompassing for Nested Models”(2001)00071-9) - West,“Tests for Forecast Encompassing When Forecasts Depend on Estimated Regression Parameters”(2001) - Newey 和 West, “A Simple, Positive Semi-definite, Heteroskedasticity and Autocorrelation Consistent Covariance Matrix” (1987)

資料來源與延伸閱讀

回報問題

我們會準備一封包含本文連結的電子郵件。寄出後,Mark 才會收到你的回報

快速檢查

讀完指南後,用 3 道題檢查一下

問題 1 / 3

問題 01

六列例子中約 0.3905 的斜率說明什麼?

選擇答案即可查看解釋

期權術語表