所有期權指南
研究大量想法時單一門檻失效的原因閱讀約16分鐘
金融多重檢定與False Discovery Rate
理解多重比較、族錯誤率、錯誤發現率、Bonferroni、Holm、Benjamini–Hochberg、依賴、q值、因子發掘、回測選擇與研究管治
由 Mark 撰寫 · 官方資料列於文末
直接解答
同時搜尋大量假設、策略、因子、資產、期限或規格時,就會產生多重檢定。即使單項p值有效,也會出現偶然勝出者。族錯誤率控制至少一次錯誤拒絕的概率,錯誤發現率則在假設下控制所有拒絕中錯誤比例的期望。問題大小由完整研究族決定,而不是最終展示的表格
更多檢定會產生更多偶然勝出者
若m個互相獨立的真虛無假設都以水平α檢定,至少一次錯誤拒絕的概率為1−(1−α)^m
當α=0.05且m=20時,即使所有虛無假設都為真,該概率也約為64%
依賴會改變精確計算,卻不能成為假裝只檢定過報告勝出者的理由
檢定族定義錯誤問題
一個研究主張所考慮的全部因子、變換、資產範圍、滯後、期限、篩選、模型選擇與重跑,都可能屬於同一檢定族
看到結果後才定義檢定族會低估多重性,並容許把相關試驗拆分至調整失去意義
可辯護的檢定族應跟隨決策過程與選擇機會,而不是論文或儀表板中留下的行
FWER與FDR控制不同損失
族錯誤率是檢定族中至少出現一次錯誤拒絕的概率
錯誤發現率是E[V/max(R,1)],其中V為錯誤拒絕數,R為全部拒絕數
任何錯誤主張都代價高昂時FWER更嚴格;篩選大量候選且可容忍受控錯誤比例時FDR通常更有檢定力
調整程序需要各自假設
Bonferroni以α/m檢定每項,無需獨立性即可控制FWER,但可能較保守
Holm逐步下降法也控制FWER,且檢定力不會低於基本Bonferroni拒絕規則
Benjamini–Hochberg排序p值,在獨立與某些正依賴下控制FDR;其他依賴結構需要有根據的方法
調整值不是後驗真相概率
調整p值是在選定程序下令某假設被拒絕的最小族錯誤水平
q值通常解釋為把一項結果稱為發現所需的最小估計FDR門檻,並取決於方法與假設
兩者都不是某個選中策略為假的概率;該陳述需要不同模型與清晰的條件
金融隱藏龐大的適應性檢定族
因子發掘、技術規則、期權訊號、另類資料、投資組合限制與成本假設會創造數千個相關試驗
已發表因子來自歷史搜尋,用接近2的孤立t統計量評價新因子會忽視累積發現壓力
共同資產與期間造成檢定依賴,而狀態變化表示選擇調整不能保證未來經濟表現
管治必須保留搜尋記錄
以穩定研究識別碼記錄每個假設、程式版本、資產範圍、結果、變換、延遲、成本與停止選擇
分開發現、確認與實盤監察;凍結確認規則並使用真正未觸碰的資料或前瞻評估
報告原始與調整證據、檢定族定義、依賴假設、效應量、成本、穩定性、被拒想法與實盤退化
常見問題
甚麼是多重檢定問題?
它是在很多假設中檢定並挑選勝出者,卻像每項獨立存在般評價,令錯誤發現增加的問題
FWER與FDR有何不同?
FWER控制至少一次錯誤拒絕的概率;FDR控制全部拒絕中錯誤拒絕比例的期望
Benjamini–Hochberg如何運作?
它排序p值,與隨排名變化的門檻比較,並在假設下拒絕至符合條件的最大排名
控制FDR能令交易策略可靠嗎?
不能。它處理已定義檢定族中的選擇錯誤,不處理狀態變化、成本、洩漏、模型風險或未來盈利能力
資料來源與延伸閱讀
把這個概念應用到一份期權
選擇合約和目標,讓價格、時間與波幅假設在同一份分析中清晰呈現
分析我的期權