收益率曲線三因子模型的一個直觀定義

2021-01-07 國家金融與發展實驗室

■李曉花 國家金融與發展實驗室研究員

■胡志浩 國家金融與發展實驗室副主任、中國社會科學院金融研究所研究員

三因子模型是收益率曲線研究的一種經典方法。本文根據收益率曲線的幾何特徵,提出了收益率曲線三因子模型的一個直觀定義,並從四個維度對直觀定義方法與經典三因子模型進行了實證比較,結果顯示,直觀定義方法均表現較優,其對收益率曲線的刻畫更加精細。本文還闡述了收益率曲線三因子的影響因素及三因子之間的非線性關係,並運用支持向量機(SVM)技術對未來利率走勢進行預測,其結果也優於傳統線性模型。

目錄

一、引言

二、文獻綜述

三、收益率曲線三因子模型

(一)經典三因子模型

1. 主成分分析方法 2. NS模型方法 3. 經驗方法

(二)直觀定義方法

(三)實證比較

1. 數據說明

2. 實證結果

(1)因子時間序列

(2)因子載荷

(3)因子解釋度

3. 模型比較

(1)因子解釋度

(2)模型複雜度

(3)因子相關性及經濟學含義

(4)水平因子解釋度

(四)收益率曲線三因子的影響因素

四、收益率曲線預測

(一)收益率回歸預測:SVR

(二)收益率分類預測:SVC

五、結論

●一、引言●

在任一時點,同一信用等級、不同期限債券的收益率連成的一條曲線稱為收益率曲線。從微觀上看,收益率曲線不僅是債券市場價格的集中體現,也幾乎是所有資產定價的基礎;從宏觀上看,收益率曲線反映經濟增速和通脹預期,能較可靠地預測經濟周期。

在理論上,收益率曲線刻畫了無窮多個期限的收益率水平,是一組無窮維的數據,即便是具有代表性的關鍵期限收益率也通常超過10個,直接對其分析存在較大難度。因此,經典的收益率曲線模型通常假設收益率是由少量因子決定的。

在收益率曲線因子分析的研究中,最經典的成果莫過於三因子模型。該模型將收益率曲線分解為水平、斜率和曲率三個因子。其中,水平因子表徵曲線的平行移動,斜率因子表徵曲線長端和短端的利差,曲率因子表徵曲線的彎曲程度。到目前為止,根據其應用場景,學者們主要通過三種方法來刻畫三因子模型,即主成分分析方法、Nelson-Siegel模型(簡稱NS模型)方法和經驗方法。本文將其統稱為傳統模型分析方法。其中,主成分分析方法主要應用於債券投資組合策略和風險管理;NS模型方法主要應用於收益率曲線構建和預測;經驗方法因其簡單,被廣泛應用於實務分析。同時,基於後兩種方法,可進一步構建宏觀金融模型,分析三因子與宏觀經濟變量的關係,用來輔助對宏觀經濟運行和貨幣政策的預判。但已有研究往往忽略了模型的局限性和適用性,對模型的評估缺乏統一的標準。

以三因子模型為基礎,可以很自然地運用向量自回歸等多元統計方法,對收益率曲線的未來走勢進行預測。但此類模型本質上屬於線性模型,只考慮因子之間的線性相關性。通過對收益率曲線三因子進行更為細緻地分析,本文認為它們之間存在非線性關係,可選用經典機器學習方法來提升預測精度。

本文的研究主要有以下三個貢獻點:一是根據收益率曲線的幾何特徵,提出收益率曲線三因子模型的一個全新定義,定義直觀清晰;二是提出收益率曲線三因子模型評價標準,在此標準下,對直觀定義方法與經典方法進行實證比較;三是運用支持向量機(SVM)技術捕捉三因子之間的非線性關係,對收益率的未來走勢進行預測。

●二、文獻綜述●

自Markowitz開創現代投資組合理論起,因子模型即被廣泛應用於經濟金融領域。在收益率曲線研究中,經歷了由單因子到多因子、由擬合到預測、由利率模型到宏觀金融模型的過程。

在收益率曲線研究初期,多數模型都蘊含了單一因子(水平因子)的思想。Macaulay提出債券價格風險指標——久期(以及後來的凸性)的概念,其前提假設為收益率曲線水平移動。之後,學者逐漸發現收益率曲線涉及多重因子,單一因子不能充分刻畫其形態及變動。Nelson等根據理性利率行為,構建了含有四個參數的收益率曲線的函數形式(NS模型),調整參數值可以演繹不同形態的收益率曲線。Litterman等利用因子分析的方法,創造性地提出了收益率曲線的三因子模型。通過對美國國債6M、1Y、2Y、5Y、8Y、10Y、14Y、18Y等8個期限即期收益的歷史數據進行因子分析(主成分分析),表明水平、斜率和曲率因子對債券收益的解釋度達到98.4%。唐革榕等採用主成分分析方法研究中國國債即期收益率曲線變動模式的影響因素,發現水平、斜率和曲率因子的總體解釋度也超過90%。此外,業界研究人員根據操作經驗,總結出一套簡單有效的收益率曲線三因子模型:水平因子等於長期利率,斜率因子等於長短期利差,曲率因子等於2倍中期利率減長短期利率之和。本文稱之為經驗方法。

在收益率曲線預測研究中,Diebold等提出了動態Nelson-Siegel模型(DNS模型),並通過兩個階段來估計模型的參數和動態演化的機制。該模型先用最小二乘法估計NS模型的三個因子,得到三因子的時間序列數據;然後用一階自回歸AR(1)來擬合參數變化,得到動態的利率期限結構。實驗的結果表明,DNS模型對美國國債收益率曲線的樣本外預測效果良好。Vicente等驗證了不同模型預測收益率曲線的能力,發現Diebold等提出的上述模型幾乎是最好的,尤其是在長期水平下比benchmark模型的預測能力要好。

利率在宏觀經濟中的重要性和期限結構對宏觀經濟的預測功能,促使人們將利率期限結構與宏觀經濟模型相結合,形成宏觀金融模型。Ang等在利率期限結構模型中加入了貨幣供應量和產出增長率,開創了利率期限結構的宏觀金融模型。Diebold等在DNS模型中計入產出、通貨膨脹、聯邦基金利率,考察了收益率三因子與宏觀經濟變量的交互作用。Vieira等綜合NS模型和VAR方法來預測巴西國債收益率曲線,他們在預測模型中加入前瞻性經濟金融指標,結果顯示這樣做可顯著提升模型預測效果。

綜上,學界和業界提出了多種模型來構建收益率曲線三因子。但已有研究往往忽略模型的局限性和適用性,對模型的評估缺乏統一的標準;此外,截至目前,收益率曲線預測模型本質上屬於線性模型,只考慮因子之間的線性相關性,制約了模型預測效果。通過對收益率曲線三因子進行更為細緻地分析,本文認為它們之間存在非線性關係,可選用經典機器學習方法來提升預測精度。需要說明的是,為了突出與傳統線性模型的對比,本文在收益率曲線預測模型中未加入經濟金融變量。

相關焦點

  • Fama-French三因子模型
    Fama French三因子模型是對CAPM模型的一個擴展。CAPM模型認為:(1)證券資產的預期收益和它的市場Beta之間存在一個正向的線性關係,Beta越大,資產的預期收益越大;(2)市場Beta足以解釋證券資產的預期收益。
  • 精品教學案例 | 使用Python構建三因子模型
    本案例中的數據基於一個模擬的中國A股上市公司的資料庫,進行清洗數據後,構建三因子模型對五隻股票進行分析幫助學生熟悉數據處理和建模的過程。例如空值檢測、特殊字符處理、時間日期數據的處理,並使用Pandas自帶的方法進行計算,構建出需要的因子,最後使用多元回歸構建模型。提高學生動手實踐能力。
  • 如何構建人民幣利率互換收益率曲線(圖)
    ⊙特約撰稿 張衛宇  著手開展人民幣利率互換(RMBIRS)業務的機構,無論是使用外部系統還是自行研發模型,都面臨設定利率互換收益率曲線的問題。  利率互換曲線的基本構建方法是,定位幾個經典期限點,選擇差值法將點點相連構成曲線,或者樣條法等手段平滑曲線。再將最初構建的到期收益率曲線,用票息剝離法(Bootstrap)等方法轉換出即期收益率曲線。  從曲線構建長度分析,雖然海外利率互換報價最長一般都報至30年,但是國內利率互換市場起步不久,7年以上都少有成交,所以曲線構建最長至10年足矣。
  • 多因子模型水平測試題試答(因子部分)
    外部響應因子則取決於交易選擇的證券池。例如如果一個機構是只做股票類證券的交易,那麼和債券市場相關的指標對他們而言就是外部響應因子;如果一個機構是做全球資產配置,涉及多個市場和不同類型的證券,那麼像某些國家和地區的通脹率、GDP等,對這個機構來說才是外部響應因子。問題2: A股市場驅動因子能分為哪幾大類?
  • CFA二級筆記43-組合-多因子模型
    CFA二級筆記43-組合-多因子模型錯題筆記錯題1-宏觀因子模型計算
  • 因子評估全流程詳解
    另一方面,小白入門最難的是找不到可以實操的例子,只看不練,其實也不太能學會,所以這篇也提供代碼和數據,可以自己拿著練一練,相信會有很大的收穫,也可以對比之前三篇的代碼,找找差異,獲取方式見文末。因子評估,一般可以分為單因子的評估和多因子兩部分,單因子是多因子的基礎。一個新的因子要加入原有的模型,必須對這個因子做細緻全面的分析,本文給出各種單因子分析的方法和理論。
  • 學習交流 | 因子擇時的三個標尺:因子動量、因子離散度與因子擁擠度
    關於因子擇時,思路雖然是多樣的但是總結下來無非是兩個大方向。第一個方向是「外生變量方法」。在這個方向,我們的核心想法是基於收益分解原理,將市場的盈利波動和估值波動進行分離,通過「利率-信用-波動率」三因素模型來捕捉盈利波動帶來的因子輪動機會,通過基於「股息率-國債收益率」的風險溢價時鐘來捕捉估值波動帶來的因子輪動機會。
  • 諾獎得主五因子定價模型的國際檢驗, 做金融的得學起來了!
    在Fama & French (1993)的三因素模型中增加了獲利能力和投資因素的五因子模型在很大程度上解釋了平均收益率的變動規律。與Fama & French (2015,2016)一樣,該模型的主要問題是無法完全捕捉那些積極投資的低利潤小公司股票的低平均收益率。
  • 橫截面與時間序列因子模型比較
    簡介時間序列資產定價模型中的因子常常被Fama和MacBeth(1973)的截面回歸所論證,即平均收益與資產特徵相關。例如,Fama和French的三因子模型遵循以下論據:規模(市值,MC)和帳面市值比(BM)反映了Sharpe和Lintner的資本資產定價模型(CAPM)所遺漏的股票平均回報率的差異。
  • 有關Barra 中國權益CNE5模型的思考(下) - 公眾號
    Barra認為證券的收益率可以部分被一些共同因子解釋,不能解釋的部分被定義為特異性收益率,該部分收益率與共同因子無相關性。 Barra CNE5定義的共同因子主要分為三大類:國家因子、行業因子和風格因子。Barra CNE5局限性一:行業因子並不完全適用於A股市場的分析習慣。
  • 用ROC曲線解析預測模型
    通過定義明確的模型,可以確定能夠預測結果的最重要影響因素,為戰略假設開發有價值的洞察力,甚至可以通過友好的用戶界面將模型的邏輯實現到軟體應用程式中。然而,在任何這種魔法發生之前,我們需要知道模型創建的預測是否有益!例如,如果我們的電子郵件程序的垃圾郵件分類器只能檢測到50%的不需要的電子郵件或請求,我們都會非常憤怒。
  • 何為收益率曲線反轉?為何收益率曲線反轉意味著經濟衰退將至?
    騰訊證券3月27日訊,所謂收益率曲線反轉,指的就是期限較短的債券收益率超過了期限較長的可比債券。這種局面出現的概率較低,但是一旦出現,往往就意味著衰退可能已經不遠了。在收益率曲線在正常形態當中,短期債券的收益率是要低於長期債券的。
  • 主成分Logistic回歸模型在國債期貨跨品種套利中的應用
    傳統理論認為,5年期和10年期國債收益率具有一致性,存在著較為穩定的利差中樞。當利差明顯高於(低於)利差中樞時,收益率曲線過於陡峭(平緩),此時10年期國債價值相對5年期國債被低估(高估)。由於預期過於陡峭(平緩),收益率曲線會出現自我修復,從而帶動利差中樞修復。然而,在實際操作中,經常會面臨利差突破軌道後繼續上漲(下跌)並沒有回歸的情況。
  • 百匯BCR:全面解析收益率曲線控制(YCC)
    were already low); 收益率曲線控制是委員會將來可以重新評估的一種選擇(remain an option)。那麼昨日令黃金多頭鎩羽而歸的收益率曲線控制YCC具體是什麼?收益率曲線控制定義收益率曲線控制YCC(Yield Curve Control)的本質是一種非常規性利率工具,即通過政府債券回購的方式來間接設置特定期限的收益目標水平,將收益率控制在理想的範圍內。
  • 美債收益率曲線陡峭化的含義
    美債收益率曲線形態由倒掛轉為陡峭,是否意味著由疫情引發的經濟衰退即將結束?本文回顧了歷史上數次美債收益率陡峭化的始末,分析其背後隱含的規律,並探討本輪收益率曲線陡峭化透露的宏觀信號。美債收益率曲線陡峭化的歷史我們將10年和2年期收益率由倒掛最深到二者利差最闊的時間段定義為陡峭化周期。1980年以來,美國歷史上共出現過6次倒掛,對應6個完整的收益率曲線陡峭化周期。
  • fama french三因素模型,fama french五因素模型代做些什麼?
    談到fama french模型,我們可以搜索一下,會出現這些人們常常關注的關鍵詞:fama french三因素模型,fama french umd,fama french 四因子,fama french市值,fama french代碼,famafrench五因素模型,fama french
  • 合理利用Greek因子進行期權交易
    假設標的期貨價為6300元/噸、行權價為6300元/噸、利率為2%、隱含波動率為20%、期權有效期為30天,平值看漲期權多頭的Greek因子可以根據美式期貨期權二叉樹模型近似計算得到。  表1為常見Greek因子的定義及參考取值  從因子的定義和取值來看,Delta因子是期貨和期權同時具備的,而Gamma、Theta、Vega三個因子是期權獨有的。
  • 單因子測試(中)——分層測試法
    一般會把每一組當成一個投資組合,即每期構造5個投資組合,去看五個投資組合各自的表現,好的因子應該使各組合收益曲線明顯分離,並且收益各組之間收益關係是單調的。組合收益率/淨值組合收益率/淨值是分層測試法裡評價因子有效性最重要的指標,在計算日度收益率的基礎上,計算組合月度,年度的收益率,並與基準收益率相比較,可以明顯看出因子的效果。組合收益率要考慮組合的加權方式,一般採用等權或者市值加權,一些特殊的加權方式,因子測試時不會用到。
  • 通過三個直觀步驟理解ROC曲線
    ROC曲線是一個分類模型效果好壞評判的的可視化表示。在這篇文章中,我將分三個步驟頭開始構建ROC曲線。步驟1:獲取分類模型預測當我們訓練一個分類模型時,我們得到得到一個結果的概率。在這種情況下,我們的例子將是償還貸款的可能性。
  • Matlab建立SVM,KNN和樸素貝葉斯模型分類繪製ROC曲線
    擬合一個邏輯回歸模型來估計雷達返回的後驗概率是一個不好的概率。樸素貝葉斯的ROC曲線通常低於其他兩個ROC曲線,這表明樣本內性能比其他兩個分類器方法差。比較所有三個分類器的曲線下面積。 確定自定義內核功能的參數值 本示例說明如何使用ROC曲線為分類器中的自定義內核函數確定更好的參數值。在單位圓內生成隨機的一組點。定義預測變量。將第一象限和第三象限中的點標記為屬於正類別,而將第二象限和第二象限中的點標記為負類。