CAPM模型 -- 潘登同学的Quant笔记
资产定价问题及CAPM
Asset pricing的核心问题是
X→P[E(r~)]
除了future payoff-X对问题很重要,要求的折现率r也很重要; 在资产定价中,往往不是特别重视future payoff怎么获得(一般都是预期),而是关注r的值(因为预期是千差万别的,而贴现率是实实在在的),CAPM模型就是为了解决r而建立的模型;
Markowitz于1952年portfolio selection的论文,提出了CAMP模型,本质上是一个数学上的优化问题(Mean-Variance Analysis),但是却掀起了现代金融学的第一次革命;
一些事实与假设
- ex-ante rate of return: 事前回报率(=期望回报率) 往往是未知的,但是可以预期的
- ex-post rate of return: 事后回报率 在投资结束时计算的回报率
我们想确定的r肯定是事前回报率,但是我们观察到的只有事后回报率,所以我们会将其期望回报率用事后回报率的均值代替; (我认为这是一个比较强的假设,因为这个假设暗含了过去发生的事再未来还会发生)
- Survivorship Bias: 幸存者偏差, 过去的数据并不能将资产的所有回报都显示出来,可能有极小的概率发生巨大的亏损,而一旦发生巨大亏损,这个资产便离开市场,留下来的要么是不存在巨大亏损的,要么是还未观测到的。所以将事后回报率的均值当做事前回报率还需谨慎;
运用Mean-Variance进行分析
投资者的无差异曲线
假设消费者的效用函数为U(E(r),σr),显然∂E(r)∂U>0,∂σr∂U<0
运用两个基本事实来构造无差异曲线
- 边际效用递减,∂E(r)2∂2U<0
- 边际成本递增,∂σr2∂2U<0
如图所示:
下面证明无差异曲线是如上图所示的形状
- 斜率为正
从A→B
△u=0=△E(r)∂E(r)∂u+△σr∂σr∂u⇒△σr△E(r)=−∂σr∂u/∂E(r)∂u>0当△→0,△=d,dσrdE(r)>0
- 凸函数 ⇔ 二阶导大于0 ⇔ 一阶导递增
dσrdE(r)=−∂σr∂u/∂E(r)∂u当σ↑,−∂σr∂u↑;E(r)↑,−∂E(r)∂u↓⇒dσrdE(r)↑,一阶导递增
而一般常用的效用函数为
U=E(r)−Aσ2
一个风险资产与一个无风险资产的组合
|
无风险资产 |
风险资产 |
收益率 |
rf |
rs~ |
标准差 |
0 |
σs |
组合权重 |
1−w |
w |
画在图上就是:
两个风险资产的组合
|
风险资产 |
另一个风险资产 |
收益率 |
r1~ |
r2~ |
标准差 |
σ1 |
σ2 |
组合权重 |
w |
1−w |
-
Mean:
rpˉ=E[wr1~+(1−w)r2~]=wr1ˉ+(1−w)r2ˉ
-
Variance:
σp2=E[wr1~+(1−w)r2~−rpˉ]2=w2σ12+(1−w)2σ22+2w(1−w)Cov1,2=w2σ12+(1−w)2σ22+2w(1−w)σ1σ2ρ1,2
画在图上就是:
下证其曲线形状:
- ρ1,2=1时,斜率为正
E(rp)σpdσpdE(rp)=wr1ˉ+(1−w)r2ˉ=wσ1+(1−w)σ2=dσp/dwdE(rp)/dw=σ1−σ2r1ˉ−r2ˉ>0
- ρ1,2=−1时,为分段函数
E(rp)σp设W∗为临界值,σpdσpdE(rp)=wr1ˉ+(1−w)r2ˉ=∣wσ1−(1−w)σ2∣w∗σ1−(1−w∗)σ2=0⇒w∗=σ1+σ2σ2=⎩⎨⎧wσ1−(1−w)σ2,0,−wσ1+(1−w)σ2,w>w∗w=w8w<w∗=⎩⎨⎧dσp/dwdE(rp)/dw=σ1+σ2r1ˉ−r2ˉ>0,E(rp)=σ1+σ2σ2σ1+σ1+σ2σ2σ2=σ1+σ22σ1σ2,dσp/dwdE(rp)/dw=−σ1+σ2r1ˉ−r2ˉ<0,w>w∗w=w∗w<w∗
- ρ1,2∈(−1,1)时,最小方差组合的方差小于σ2,且曲线为凸函数
σp2=w2σ12+(1−w)2σ22+2w(1−w)σ1σ2ρ1,2求W∗使得σp最小⇔σp2最小f(w)f′(w)⇒f′′(w∗)⇒下证:σp∗<σ2σp∗2下证:曲线是凸函数=w2σ12+(1−w)2σ22+2w(1−w)σ1σ2ρ1,2=2wσ12+2(1−w)σ22+2(1−w)σ1σ2ρ1,2−2wσ1σ2ρ1,2=0w∗=σ12+σ22−2σ1σ2ρ1,2σ22−σ1σ2ρ1,2=2σ12+2σ22−4σ1σ2ρ1,2>2(σ1−σ2)2>0σp在w∗处取得最小值=w∗2σ12+(1−w∗)2σ22+2w∗(1−w∗)σ1σ2ρ1,2=σ12+σ22−2σ1σ2ρ1,2(1−ρ1,22)σ12σ22<σ22
w |
w<w∗ |
W∗ |
w>w∗ |
f'(w) |
- |
0 |
+ |
f''(w) |
+ |
+ |
+ |
f(w) |
↘ |
极小值 |
↗ |
- 当w>w∗时:
∂σp∂E(rp)∂σp2∂E(rp)∴从MVP∂σp2∂∂σp2∂E(rp)∴从MVP的符号⇛∂σp2∂E(rp)的符号=f′(w)∂E(rp)/∂w=f′(w)r1ˉ−r2ˉ>0点到A1斜率为正=∂σp2/∂w∂∂σp2∂E(rp)/∂w=f′(w)−f′(w)r1ˉ−r2ˉf′′(w)<0点到A1为凸函数
- 同理,当w<w∗时:
从MVP点到A2斜率为负从MVP点到A2为凸函数
多个风险组合
因为每两个资产组合可以看成一个新的资产,那么n个资产组合就可以看成1个资产与n-1个资产组合的形式,也就是两个风险资产的组合(资产组合也是一个新资产),所以跟上面两个风险资产组合的分析无异;
将多个风险组合的所有可行点描述在M-V图中,便得到了投资者的投资可行集,将投资可行集上最优的点集(efficiency frontier)与投资者的无差异曲线相切,便得到了投资者投资风险资产的选择;
而得到最优点集的标准是E-V准则
均方有效准则:{E(rp)一定时,σp一定时,σp最小E(rp)最大
画在图上就是:
无风险资产与多个风险资产的组合
无风险资产与风险资产的组合永远是一条直线,通过无风险资产,最优的投资可行集从双曲线变成了一个射线,称之为Capital Market Line(也称为均方有效的风险资产与无风险资产的资产组合集); 切点为市场组合M,射线方程为:
rˉ−rf=σMrmˉ−rfσ
画在图上就是:
从图中可以看出CML下的投资者的无差异曲线严格优于efficient frontier的无差异曲线,所以投资者会选择市场组合M与无风险资产来实现自己的效用最大化;
这里就可以看出Markowitz的理论与传统理论的不同了
- 传统理论认为,风险偏好低的投资者应该买低风险的资产,风险偏好高的投资者应该买高风险的资产;
- 而markowitz认为所有投资者都买同样的资产-市场组合,只是通过无风险资产与风险资产的配比来实现自己的效用最大化;
Mutal Fund Separation Theorem
由上面的结论显而易见的能得到共同基金分离定理
- 基金经理构造市场组合M(不需要考虑风险偏好)
- 投资者根据自己的风险偏好构造特殊资产组合 maxwU(rf,rm,σm,w)
Capital Asset pricing model(CAPM)的推导
基本假设
- 市场假设:
- No transaction cost
- No taxes
- Perfect competition
- Infinitely divisiable(投资可以无限细分)
- 投资者假设:
- Mean-Variance Perference(持有相同的市场组合)
- No limits on short shorting
- comment belief(相同预期)
基于效用函数的推导
- 投资者的效用函数U(r)=E(r)−Aσ2(r)(A巧好使得投资者的最优组合是市场组合M,只是方便推导)
- 假设投资者再构建一个组合,这个组合至少不优于市场组合M
|
市场组合 |
另一个资产 |
收益率 |
rM~ |
ri~ |
标准差 |
σM |
σi |
组合权重 |
1−w |
w |
u(rp)计算dwu(rp)因为dwu(rp)∣w=0上式∴A将A⇒定义=u[wri+(1−w)rM]=E[wri+(1−w)rM]−Aσ2[wri+(1−w)rM]=wE[ri]+(1−w)E[rM]−A[w2σi2+(1−w)2σM2+2w(1−w)σi,M]=wE[ri]+(1−w)E[rM]−Aw2(σi2+σM2−2σi,M)−2Aw(σi,M−σM2)从市场组合转为组合p的边际效用=E(ri)−E(rM)−2Aw(σi2+σM2−2σi,M)−2A(σi,M−σM2)市场组合是投资者的最优组合,所以在w=0处边际效用为0=E(ri)−E(rM)−2A(σi,M−σM2)=0(∗)对任一资产i都成立,显然对无风险资产也成立rf−E(rM)+2AσM2=0=2σM2E(rM)−rf带回(∗)式E(ri)−E(rM)−σM2E(rM)−rf(σi,M−σM2)=0E(ri)−rf=σM2σi,M[E(rM)−rf]βi=σM2σi,M,则上式变为CAPME(ri)−rf=βi[E(rM)−rf]
基于组合构建的推导
根据CML的特点,所有投资者都会选择同一个市场组合M,不能存在比M更优的组合,基于这一点来推导CAPM
- 假设投资者再构建一个组合,这个组合至少不优于市场组合
|
市场组合 |
另一个风险资产 |
收益率 |
rM~ |
ri~ |
标准差 |
σM |
σi |
组合权重 |
1−w |
w |
这个新组合有如下特点
- 经过点M
- 在Efficient frontier内
- 与Efficient frontier相切与点M
E(rp)σ2(rp)dσ(rp)dE(rp)∣w=0利用−σM2+σi,ME(ri)−E(rM)σm⇒定义=E[wri~+(1−w)rM~]=w[E(ri~)−E(rM~)]+E(rM~)=w2σi2+(1−w)2σM2+2w(1−w)σi,M=dσ(rp)/dwdE(rp)/dw∣w=0=2σp2wσi2−2(1−w)σM2+2(1−2w)σi,ME(ri)−E(rM)∣w=0(dwdσp2=2σpdwdσp)=wσi2−(1−w)σM2+(1−2w)σi,ME(ri)−E(rM)σp∣w=0=−σM2+σi,ME(ri)−E(rM)σm斜率与SML相等=σME(rm)−rfE(ri)−rf=σM2σi,M[E(rM)−rf]βi=σM2σi,M,则上式变为CAPME(ri)−rf=βi[E(rM)−rf]
这条CAPM得出的方程称为Securities Market line(SML),SML是给资产定价的曲线,在线上的点表示处于均衡转态,不在线上表示不均衡;
SML与CML的区别
{CML:E(ri)=rf+σmσi[E(rm)−rf]SML:E(ri)=rf+βi[E(rm)−rf]
- 共同形式: Expected rate of return = risk free + risk premium(=measure of risk × price of risk)
- SML与CML都是正确的,为什么measure of risk不同?
- SML对所有资产(包括无风险资产)都成立
- CML只对部分资产成立(只对那些与市场组合有相同sharpe ratio的资产成立)
(资产A在SML上但不在CML上)
CAPM的应用及局限
Estimate of CAPM
ri~≜ri−rfrm~≜rm−rfSML:ri~=βirm~计量写法:ri~=αi+βirm~+ϵi~OLS估计⇒βi^=σm2σi,mVar(ri~)=Var(αi+βirm~+ϵi~)=βi2Var(rm~)+Var(ϵi~)+2βiCov(ri~,rm~)=βi2σm2+σϵ2
对于Var(ri~)的结果,前者是systematic risk,后者是idiosyncrasy risk;
CAPM的局限
- Partial Equilibrium(只是在Capital market下的Equilibrium)
- static model(只考虑一期)
- Single index model(个体回报只与市场组合有关)