🏃♀️ 요인 모형 Factor Model
요인 모형의 가정
- 분석 대상인 다수의 데이터가 소수의 공통 요인(common factor)을 가진다.
- 즉, 다수 데이터의 가변성을 설명하는 소수의 공통 변수들이 존재한다.
예시: 주식 수익률
주식 수익률 시계열은 시장 초과수익률, 거시 경제 지표, 기업의 펀더멘탈 지표 등의 공통 요인을 갖는다.
📈 선형 요인 모형 Linear Factor Model
- 금융공학에서 자산 수익률은 보통 선형 요인 모형으로 설명된다.
- (e.g. CAPM(CML, SML), SCL, FF Model, CMZ Model 등)
🧍 일요인 모형 Single Factor Model
CAPM 증권시장선(SML)
Ri=Rf+βi(Rm−Rf)
증권특성선(SCL: Secutiry Characteristic Line)
Ri=αi+βiRm
👪 다요인 모형 Multifactor Model
금융 시장의 다요인 모형
- 자산 기대수익률을 시장 베타로만 설명하는 것은 불완전하다.
- 시장이상현상(Market Anomaly)이 관측되기 때문이다.
지금까지 발견된 시장이상현상
- Banz(1981): 기업규모(Firm Size) (※소기업 효과(small-firm effect))
- Fama and French(1992): 장부가/시가 비율(Book-to-Market Ratio)
- Jegadeesh and Titman(1993): 단기추세현상(Short-term Momentum)
- De Bondt and Thaler(1985): 장기반전현상(Long-term Reversal)
개별자산 수익률 다요인 모형
K개의 요인으로 구성된 자산 i의 수익률
ri=k=1∑Kbi,kfk+si
ri=bi,1f1+bi,2f2+⋯+bi,KfK+si
ri : 자산 수익률 (i=1,2,…N)
fk : 공통요인(잠재변수) 수익률 (k=1,2,…K)
- 자산 i의 수익률 변동성을 설명하는 요인 k의 수익률
- (e.g. 시장 초과수익률, 거시 경제 지표, 펀더멘탈 지표 등)
bi,k : 공통요인 계수
- 요인 k가 자산 i의 수익률 변동성을 설명하는 정도
- ⟹ 자산 i의 단위 변화량에 대한 요인 k의 단위 변화량
si : 고유 수익률
- 자산 i의 실제 수익률에서 기대 수익률을 제외한 고유 수익률
요인 모형의 전제
(1) Corr(si,fk)=0
- 모든 고유 수익률은 각 요인 수익률과 독립적이다.
(2) Corr(si,sj)=0
- 모든 고유 수익률은 서로 독립적이다. (i=j)
👩💻 수익률 다요인 모형
자산 수익률 벡터
ri=bi,1f1+bi,2f2+⋯+bi,KfK+si
r=⎣⎢⎢⎢⎢⎡r1r2⋮rN⎦⎥⎥⎥⎥⎤, B=⎣⎢⎢⎢⎢⎡b1,1b2,1⋮bN,1b1,2b2,2⋮bN,2……⋱…b1,Kb2,K⋮bN,K⎦⎥⎥⎥⎥⎤, f=⎣⎢⎢⎡f1⋮fK⎦⎥⎥⎤, s=⎣⎢⎢⎢⎢⎡s1s2⋮sN⎦⎥⎥⎥⎥⎤
r=Bf+s
자산 수익률 공분산 행렬
※ 분포 X와 Y의 공분산
Cov(X,Y)=n1i=1∑n(Xi−Xˉ)(Yi−Yˉ)=E[(Xi−Xˉ)(Yi−Yˉ)]
(De-meaning 후) Xˉ=0,Yˉ=0일 때,
Cov(X,Y)=E(XY)
E(rrT)=E[(Bf+s)(Bf+s)T]E(rrT)=E[(Bf+s)(fTBT+sT)]E(rrT)=E(BffTBT+BfsT+sfTBT+ssT)E(rrT)=BE(ffT)BT+BE(fsT)+E(sfT)BT+E(ssT)
⟶E(fsT)=0,E(sfT)=0
( ∵ s와 f는 독립 ← 요인 모형의 전제 (1) )
E(rrT)=BE(ffT)BT+E(ssT)
E(rrT)=BFBT+S
F : F = np.cov(f)
S : S = np.cov(s) = np.diag(s)
( ∵ si와 sj (i=j)는 독립 ← 요인 모형의 전제 (2) )
🌟 수익률 다요인 모형 요약
수익률 벡터 : r=Bf+s
공분산 행렬 : E(rrT)=BFBT+S