股票
如何計算 Fama-French 因子?
如何計算這三個因素?第一個“市場”因素似乎很簡單。然而,SmB 和 HmL 因素似乎需要會計數據。另外,如何計算動量因子?你能用明確定義的符號寫下明確的公式,或者提供描述規範計算的參考嗎?
我沒有時間給你一個完整、準確的答案,但這可能會幫助你繼續前進。我正在從我在一些地方的各種筆記中提取東西。這比天真的人想像的要復雜一些。
Ken French 對他們的方法的描述:
他們數據庫中各個點的詳細資訊部分有一堆材料。
您還可以查找 Fama 和 French 討論他們的三因素或五因素模型的論文。對於三因素模型,您可以查看“股票和債券收益中的常見風險因素”,1993 年,金融經濟雜誌。
一些 Compustat 計算可助您一臂之力:
- 我必須從 Compustat 年度文件中計算賬面淨值的 SQL 程式碼是:
seq - COALESCE(pstk, 0) + COALESCE(txditc, 0) as be
. (請注意,最後一部分,加回遞延稅款txditc
會產生重大影響。)- 我用來計算運營盈利能力的 SQL 程式碼是
(revt - cogs - COALESCE(tie,0) - COALESCE(xsga,0)) as op_numerator
- 市場權益我計算為
csho * prcc_f as me
。- 賬面市值比將是
CASE WHEN (me is NULL) OR (me = 0) THEN NULL ELSE be /me END as beme
- 查找一些 Compustat 手冊以查找這些變數是什麼。
CRSP 計算和正確處理宇宙…
- 將 Universe 限制為CRSP sharecd 10 和 11。
- 對於斷點計算,將其限制在紐約證券交易所。
- “Rm-Rf 包括所有 NYSE、AMEX 和 NASDAQ 公司。T 年 7 月至 t+1 年 6 月的 SMB 和 HML 包括我們擁有 t-1 12 月市場股票數據的所有 NYSE、AMEX 和 NASDAQ 股票和 t 的 6 月,以及 t-1 的(正)賬面淨值數據。”
- 根據上一財政年度的會計數據在 6 月形成投資組合。因此,會計數據至少有六個月的歷史,可能有一年的歷史。
- 我記得可能會對好的價格數據進行一些小的額外檢查。
健全性檢查:
您可以通過檢查您是否可以匹配他們計算的百分位斷點來查看您是否正在計算市場權益、賬面權益等……並在同一個證券領域進行操作:
http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html