用資訊係數(IC)和 Rank IC 評估量化訊號
了解時點資料、Pearson IC 與 Spearman Rank IC、按日期彙總和 ICIR,以及樣本外驗證與多重檢定的注意事項
本指南內容IC 回答訊號能否排列未來結果
簡短摘要
資訊係數(IC)衡量決策時點已知的訊號與之後實現的報酬之間的橫斷面關聯。常見的線性指標是 Pearson 相關係數;Rank IC 則是訊號排名與未來報酬排名之間的 Spearman 相關係數。樣本內的高 IC 可能顯示訊號能排列資產,但單憑它不能證明策略可交易、存在因果效果或能取得扣除成本後的利潤。
IC 回答訊號能否排列未來結果
每個日期 t 都會比較可投資資產的訊號值,以及同一批資產在之後指定期間取得的報酬。常見定義為 ICₜ = corrᵢ(signalᵢ,ₜ, forward_returnᵢ,ₜ₊₁)。下標 i 代表資產。相關性是在某一日期的資產橫斷面上計算,再把每日 IC 串成時間序列。
這是評估橫斷面預測的統計量,既不是把兩條時間序列合併後計算的相關性,也不是事件研究中的異常報酬。IC 會因資產範圍、訊號定義、未來報酬期限、權重及每日資料涵蓋範圍而改變。一般 IC 指 Pearson 相關,但不同研究用法未完全一致,因此應明確交代定義。
Grinold 的主動管理基本法則在其模型假設下,整理 IC、預測機會廣度,以及將預測轉成主動部位的程度之間的關係(Grinold, “The Fundamental Law of Active Management”)。這是分析主動管理能力的框架,不保證量得的 IC 會自動轉化為投資績效。
Grinold 提出的基本法則可簡化為預期 IR ≈ IC × √B,其中 B 表示獨立決策的有效廣度。這個近似取決於相應的模型假設。
如果訊號或報酬先按產業、市場因素調整,或各資產採用等權以外的權重,IC 的意義也會改變。應說明使用原始未來報酬還是風險調整後的殘差報酬,以及在中性化、標準化之前還是之後計算,避免直接比較定義不同的結果。
按當時可得資訊對齊所有輸入
每次再平衡時,只用當時已可取得的資料固定訊號。要考慮發布時間、資料供應商延遲、歷史資料修訂與交易所時區。標示為日期 t 的數值,不一定在 t 日收盤前已公布;若使用後來修訂的數值,或配上同期報酬,就可能引入前視偏誤。
將訊號ᵢ,ₜ配對到訊號可用於下單之後才開始的報酬。列明決策時間、最早可成交價格、報酬的起迄時間,以及目標有否包含股利等分配。若訊號在收盤競價後才形成,卻從同一收盤價開始計算報酬,除非明確假設可在該價格成交,否則結果未必能執行。
應按各歷史日期重建當時可投資的資產範圍,必要時納入下市資產。若只把今日仍存續的成分股套用至過去,或使用未來才確定的指數成分,較弱的訊號可能看起來更強。時點對齊是 IC 定義的一部分,不是計算完成後才做的清理。
如果用整段歷史資料估計標準化參數、截尾界線或缺失值篩選規則,未來分布可能洩漏到過去。應在每個訓練區間只用較早資料估計參數,或只使用當日可得的橫斷面,再把固定程序用於驗證區間。
Pearson IC 衡量線性關係,Rank IC 衡量排序
Pearson IC 是每個日期內,資產訊號數值與之後報酬的普通相關係數。它衡量線性共同變動並保留訊號幅度資訊,但少數極端資產可能大幅影響結果。即使關係是單調但非線性,Pearson 值仍可能偏低。
Rank IC 先把訊號和未來報酬各自在當日資產橫斷面轉成排名,再計算兩組排名的 Pearson 相關,這就是 Spearman 等級相關(Spearman, 1904)。它降低原始單位與極端幅度的影響,用來衡量較高訊號的資產是否傾向取得較高的後續報酬排名。如有相同數值,應訂明使用平均排名或其他並列規則。
兩種指標相關,但回答不同問題。如果原始數值之間的線性關係重要,Pearson IC 較合適;若關注資產排序,Rank IC 較合適。不過,兩者都不會直接衡量預測是否校準或部位大小,也不會自動反映投資組合限制及把預測轉成部位的過程。
並列值多時,Rank IC 會受平均排名等規則影響。資產數較少且並列較多,能區分的順序也會減少,令估計較不穩定。列出每日橫斷面的資產數和並列處理方式,有助比較結果。

用五個假設資產核對計算
以下訊號值、報酬、平均數、排名和計算結果全部是假設的教學數值,不代表真實市場資料。為便於說明,假設某日五個資產的原始訊號值就是 [1, 2, 3, 4, 5],因此訊號排名也是 [1, 2, 3, 4, 5];下一期報酬為 [1%, 2%, 3%, 4%, −5%]。排名 1 代表訊號最低,5 代表最高。按報酬由低至高排序,報酬排名為 [2, 3, 4, 5, 1]。即使原始訊號值不同,只要順序相同,Rank IC 就不會改變;Pearson IC 則可能改變。
計算 Pearson IC 時,訊號平均數為 3,報酬平均數為 1%。中心化後的訊號偏差為 [−2, −1, 0, 1, 2];以百分點表示的報酬偏差為 [0, 1, 2, 3, −6]。兩組偏差乘積總和為 −10,偏差平方總和分別為 10 和 50。因此 Pearson IC = −10 / √(10 × 50) = −0.4472136。
Rank IC 是訊號排名 [1, 2, 3, 4, 5] 和報酬排名 [2, 3, 4, 5, 1] 的相關係數。兩組排名平均數都是 3,偏差乘積總和為 2 + 0 + 0 + 2 − 4 = 0,所以 Spearman Rank IC = 0。最後一個資產的大幅虧損令數值上的線性關係轉負;排名關係則沒有一致的正向或反向排列,因此 Rank IC 為零。
彙總每日 IC 並說明 ICIR 慣例
先按日期計算一個橫斷面 ICₜ,再概括這組時間序列。算術平均數為 meanₜ(ICₜ)。有需要時,也可報告中位數、每日離散程度、IC 為正的日期比例及時間序列圖。平均數可能掩蓋長期偏弱,或只有短期表現較強的情況。
常見的 ICIR 慣例,是用每日 IC 的時間序列平均數除以該序列的標準差:ICIR = mean(ICₜ) / sd(ICₜ)。要說明採用樣本還是母體標準差、日期是否等權、如何處理缺失日期,以及有否年率化。有些方法會乘以每年觀測次數的平方根;如果 IC 有時間依賴,簡單年率化可能不成立,所以應說明方法和理據。
本文採用的 ICIR 口徑是:將有效調倉日期的 IC 等權平均,再除以同一序列的樣本標準差;不作年率化。報告時也要註明調倉頻率,例如每日、每週或每月。
ICIR 描述每日 IC 的一致性,並非投資組合夏普比率或資訊比率本身。Ye 研究訊號品質隨時間變化如何影響績效(Ye, 2008)。Ding 和 Martin 的修訂基本法則也把時變 IC 納入模型,在特定假設下將 IC 均值和協方差與事前組合 IR 連結起來(Ding and Martin, 2017)。不可把這項模型結果無條件等同於一般 ICIR。
ICIR 本身不是顯著性檢定。如果每日 IC 有自相關,平均數的標準誤和有效樣本數就不能只按日期數決定。若要討論顯著性,應另外交代如何處理時間依賴,例如所用標準誤方法或區塊重抽樣及其假設。
處理缺失資產和重疊的預測期限
每天只配對符合預先訂明可用條件的同一資產訊號和未來報酬。不可把缺失的未來報酬填成零。列出每日資產數、資料涵蓋變化、陳舊價格和下市的處理,以及排名並列規則。橫斷面組成改變會影響 IC 的意義和精確度。
缺失未必是隨機的。停牌、流動性低或下市前的價格缺口,可能與極端訊號或其後報酬有關。若只保留資料完整的資產,應說明這項篩選如何改變目標資產群和結果。
若未來報酬期間跨越多日,相鄰日期的目標區間可能重疊。同一資產的多個 IC 觀測會共用部分價格變動,因而產生時間依賴。重複出現的資產和同日共同衝擊也會造成依賴;假設日期彼此獨立的簡單標準誤,可能高估精確度。
例如每週調倉並預測未來20個交易日報酬,連續兩週的目標區間約有15個交易日重疊。因此,52個週度 IC 不等於52次獨立實驗。改為每20個交易日調倉可消除目標區間重疊,但會減少樣本數,而且共同衝擊和資產重複觀測造成的依賴仍然存在。
應在查看結果前決定期限和重疊處理方式。若需要保留重疊,應採用能反映依賴的推論程序,例如合適的區塊或時間序列方法,避免把每個資產—日期配對都當成獨立證據。在訓練和驗證區間之間剔除重疊標籤,有助避免資料洩漏。可參考時間序列 Purged Cross-Validation 指南。
做樣本外驗證並考慮多重檢定
樣本內 IC 偏高,可能只是把訊號調整到符合同一段歷史資料中的雜訊。應保留真正未查看的期間,或採用逐步向前驗證:每一步只用較早資料決定轉換和參數,再評估之後日期。若反覆查看留出資料並持續調整訊號,就不能再稱為獨立的樣本外驗證。
也要計算嘗試過的研究選項,包括訊號定義、滯後期、預測期限、資產群、篩選、中性化和日期範圍。測試很多候選項目,偶然找到高 IC 的機會也會增加。Harvey、Liu 和 Zhu 討論因子挖掘廣泛時,沿用一般顯著性門檻可能造成誤導(Harvey, Liu, and Zhu, 2014)。不應把個別論文提出的門檻當成普遍規則,而要按搜尋範圍考慮多重檢定調整。
報告選擇程序、嘗試變體的數量或範圍,以及有否按時間依賴和搜尋次數調整不確定性。在一次回測中得到正的平均 IC,只是所測試樣本和設計的結果,不能證明訊號在新的市場狀態下仍會持續。
解讀 IC 時不要把它當成投資組合利潤
報告當時可投資的資產範圍、訊號時間、成交假設、未來報酬期限、Pearson 或 Spearman 選擇、並列排名處理、每日橫斷面樣本數、每日 IC 序列、ICIR 公式、缺失資料規則和樣本外程序。也要提供反映日期與資產依賴的不確定性估計,並披露測試過多少種訊號變體。
IC 衡量預測與其後報酬的關聯,但不會決定部位大小。把預測轉成權重後,結果還取決於風險控制、中性化限制、換手率、交易成本、流動性、資金容量、借券和成交。Rank IC 看起來有用,扣除成本後仍可能虧損;平均 IC 偏低的訊號,也可能因預測廣度和組合設計而帶來不同表現。
如果把產業中性化或因子殘差化納入訊號定義,訊號本身會改變,IC 也可能隨之改變。相反,已計算的原始 IC 不會單因投資組合權重限制而改變;但限制會收窄預測轉成主動部位的程度,令投資組合 IR 與 IC 不同。應分開報告調整前後的 IC 和限制下的投資組合結果。
Clarke 等人把投資組合約束下預測轉成實際權重的程度定義為轉換係數 TC,並以此推廣基本法則。簡化形式為預期 IR ≈ IC × TC × √B;這同樣取決於模型假設(Clarke, de Silva & Thorley, 2002)。
這項評估有別於圍繞單次公告計算 CAR 的事件研究。事件研究衡量特定公告時點附近的異常報酬;IC 評估反覆進行的橫斷面預測能否排列之後的報酬。另一種測量方式見事件研究與 CAR 指南。IC 同樣只是預測關聯,不能證明因果機制。一般差異見相關與因果指南。
常見問題
Q1Rank IC 一定比 Pearson IC 好嗎?
不是。Rank IC 關注資產排序,並減低原始單位和極端幅度的影響;Pearson IC 衡量原始數值的線性關係。應按預測用途選擇,合適時可同時報告。
Q2ICIR 應該如何計算?
常見做法是用每日 IC 平均數除以該時間序列標準差。說明標準差口徑、權重、缺失日期處理和是否年率化;如果有時間依賴,簡單的平方根年率化可能不可靠。
Q3IC 高就代表訊號會賺錢嗎?
不代表。IC 不包括投資組合權重、換手、費用、市場衝擊、限制、資金容量或成交。應在樣本外驗證完整策略,並另行報告扣除成本後的結果。
資料來源與延伸閱讀
回報問題
我們會準備一封包含本文連結的電子郵件。寄出後,Mark 才會收到你的回報
快速檢查
讀完指南後,用 3 道題檢查一下
問題 01
配對訊號和未來報酬時,最重要的原則是什麼?
選擇答案即可查看解釋