CAPM模型

作者: pdnbplus | 发布时间: 2024/12/18 | 阅读量: 30

CAPM模型 -- 潘登同学的Quant笔记

资产定价问题及CAPM

Asset pricing的核心问题是
XP[E(r~)]X\to P[E(\tilde{r})]

除了future payoff-XX对问题很重要,要求的折现率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)U(E(r),\sigma_r),显然UE(r)>0,Uσr<0\frac{\partial{U}}{\partial{E(r)}}>0,\frac{\partial{U}}{\partial{\sigma_r}}<0
运用两个基本事实来构造无差异曲线

  • 边际效用递减,2UE(r)2<0\frac{\partial^2{U}}{\partial{E(r)^2}}<0
  • 边际成本递增,2Uσr2<0\frac{\partial^2{U}}{\partial{\sigma_r^2}}<0

如图所示:
在这里插入图片描述

下面证明无差异曲线是如上图所示的形状

  • 斜率为正
    ABA\to B
    u=0=E(r)uE(r)+σruσrE(r)σr=uσr/uE(r)>00,=d,dE(r)dσr>0\triangle u = 0 = \triangle E(r)\frac{\partial u}{\partial E(r)} + \triangle \sigma_r\frac{\partial u}{\partial \sigma_r} \\\Rightarrow \frac{\triangle E(r)}{\triangle \sigma_r} = -\frac{\partial u}{\partial \sigma_r} / \frac{\partial u}{\partial E(r)} > 0\\当\triangle \to 0, \triangle = d, \frac{d E(r)}{d \sigma_r} > 0
  • 凸函数 \Leftrightarrow 二阶导大于0 \Leftrightarrow 一阶导递增
    dE(r)dσr=uσr/uE(r)σ,uσr;E(r),uE(r)dE(r)dσr,一阶导递增\frac{d E(r)}{d \sigma_r} = -\frac{\partial u}{\partial \sigma_r} / \frac{\partial u}{\partial E(r)} \\当\sigma \uparrow, -\frac{\partial u}{\partial \sigma_r} \uparrow; E(r) \uparrow,-\frac{\partial u}{\partial E(r)} \downarrow \Rightarrow \frac{d E(r)}{d \sigma_r} \uparrow,一阶导递增

而一般常用的效用函数为
U=E(r)Aσ2U = E(r) - A\sigma^2

一个风险资产与一个无风险资产的组合

无风险资产 风险资产
收益率 rfr_f rs~\tilde{r_s}
标准差 0 σs\sigma_s
组合权重 1w1-w ww
  • Mean:
    rpˉ=E[(1w)rf+wrs~]=(1w)rf+wrsˉ=rf+w(rsˉrf)rpˉ=rf+σpσs(rsˉrf)\begin{aligned}\bar{r_p} &= E[(1-w)r_f+w\tilde{r_s}] \\&=(1-w)r_f + w\bar{r_s} \\&= r_f + w(\bar{r_s}-r_f)\end{aligned}\Rightarrow \bar{r_p} =r_f + \frac{\sigma_p}{\sigma_s}(\bar{r_s}-r_f)

  • Variance:
    σp2=E[(1w)rf+wrs~rpˉ]2=w2σs2w=σpσs\begin{aligned}\sigma_p^2 &= E[(1-w)r_f + w\tilde{r_s}-\bar{r_p}]^2 \\&= w^2 \sigma_s^2 \\\end{aligned}\Rightarrow w = \frac{\sigma_p}{\sigma_s}

画在图上就是:
在这里插入图片描述

两个风险资产的组合

风险资产 另一个风险资产
收益率 r1~\tilde{r_1} r2~\tilde{r_2}
标准差 σ1\sigma_1 σ2\sigma_2
组合权重 ww 1w1-w
  • Mean:
    rpˉ=E[wr1~+(1w)r2~]=wr1ˉ+(1w)r2ˉ\begin{aligned}\bar{r_p} &= E[w\tilde{r_1} + (1-w)\tilde{r_2}] \\&=w\bar{r_1} + (1-w)\bar{r_2} \\\end{aligned}

  • Variance:
    σp2=E[wr1~+(1w)r2~rpˉ]2=w2σ12+(1w)2σ22+2w(1w)Cov1,2=w2σ12+(1w)2σ22+2w(1w)σ1σ2ρ1,2\begin{aligned}\sigma_p^2 &= E[w\tilde{r_1} + (1-w)\tilde{r_2}-\bar{r_p}]^2 \\&= w^2 \sigma_1^2 + (1-w)^2 \sigma_2^2 + 2w(1-w)Cov_{1,2}\\&= w^2 \sigma_1^2 + (1-w)^2 \sigma_2^2 + 2w(1-w)\sigma_1\sigma_2\rho_{1,2}\\\end{aligned}

画在图上就是:
在这里插入图片描述

下证其曲线形状:

  1. ρ1,2=1\rho_{1,2}=1时,斜率为正
    E(rp)=wr1ˉ+(1w)r2ˉσp=wσ1+(1w)σ2dE(rp)dσp=dE(rp)/dwdσp/dw=r1ˉr2ˉσ1σ2>0\begin{aligned}E(r_p) &= w\bar{r_1} + (1-w)\bar{r_2} \\\sigma_p &= w\sigma_1 + (1-w) \sigma_2 \\\frac{dE(r_p)}{d\sigma_p} &= \frac{dE(r_p)/dw}{d\sigma_p/dw} = \frac{\bar{r_1} - \bar{r_2}}{\sigma_1-\sigma_2}>0\end{aligned}
  2. ρ1,2=1\rho_{1,2}=-1时,为分段函数
    E(rp)=wr1ˉ+(1w)r2ˉσp=wσ1(1w)σ2W为临界值,wσ1(1w)σ2=0w=σ2σ1+σ2σp={wσ1(1w)σ2,w>w0,w=w8wσ1+(1w)σ2,w<wdE(rp)dσp={dE(rp)/dwdσp/dw=r1ˉr2ˉσ1+σ2>0,w>wE(rp)=σ2σ1+σ2σ1+σ2σ1+σ2σ2=2σ1σ2σ1+σ2,w=wdE(rp)/dwdσp/dw=r1ˉr2ˉσ1+σ2<0,w<w\begin{aligned}E(r_p) &= w\bar{r_1} + (1-w)\bar{r_2} \\\sigma_p &= |w\sigma_1 - (1-w) \sigma_2| \\设W^*为临界值,& w^*\sigma_1 - (1-w^*) \sigma_2 = 0 \Rightarrow w^* = \frac{\sigma_2}{\sigma_1+\sigma_2}\\\sigma_p &= \begin{cases}w\sigma_1 - (1-w) \sigma_2, &w>w^* \\0, &w=w^8 \\-w\sigma_1 + (1-w) \sigma_2,&w<w^* \\\end{cases} \\\frac{dE(r_p)}{d\sigma_p} &=\begin{cases}\frac{dE(r_p)/dw}{d\sigma_p/dw} = \frac{\bar{r_1} - \bar{r_2}}{\sigma_1+\sigma_2}>0, &w>w^* \\E(r_p) = \frac{\sigma_2}{\sigma_1+\sigma_2}\sigma_1 + \frac{\sigma_2}{\sigma_1+\sigma_2} \sigma_2 = \frac{2\sigma_1\sigma_2}{\sigma_1+\sigma_2},&w=w^* \\\frac{dE(r_p)/dw}{d\sigma_p/dw} = -\frac{\bar{r_1} - \bar{r_2}}{\sigma_1+\sigma_2}<0, &w<w^* \\\end{cases}\end{aligned}
  3. ρ1,2(1,1)\rho_{1,2}\in(-1,1)时,最小方差组合的方差小于σ2\sigma_2,且曲线为凸函数
    σp2=w2σ12+(1w)2σ22+2w(1w)σ1σ2ρ1,2W使得σp最小σp2最小f(w)=w2σ12+(1w)2σ22+2w(1w)σ1σ2ρ1,2f(w)=2wσ12+2(1w)σ22+2(1w)σ1σ2ρ1,22wσ1σ2ρ1,2=0w=σ22σ1σ2ρ1,2σ12+σ222σ1σ2ρ1,2f(w)=2σ12+2σ224σ1σ2ρ1,2>2(σ1σ2)2>0σpw处取得最小值下证:σp<σ2σp2=w2σ12+(1w)2σ22+2w(1w)σ1σ2ρ1,2=(1ρ1,22)σ12σ22σ12+σ222σ1σ2ρ1,2<σ22下证:曲线是凸函数\sigma_p^2 = w^2 \sigma_1^2 + (1-w)^2 \sigma_2^2 + 2w(1-w)\sigma_1\sigma_2\rho_{1,2} \\求W^*使得\sigma_p最小 \Leftrightarrow \sigma_p^2 最小 \\\begin{aligned}f(w) &= w^2 \sigma_1^2 + (1-w)^2 \sigma_2^2 + 2w(1-w)\sigma_1\sigma_2\rho_{1,2} \\f'(w)&= 2w \sigma_1^2 + 2(1-w) \sigma_2^2 + 2(1-w)\sigma_1\sigma_2\rho_{1,2} - 2w\sigma_1\sigma_2\rho_{1,2} = 0 \\\Rightarrow &w^* = \frac{\sigma_2^2-\sigma_1\sigma_2\rho_{1,2}}{\sigma_1^2+\sigma_2^2-2\sigma_1\sigma_2\rho_{1,2}} \\f''(w^*) &= 2\sigma_1^2 + 2\sigma_2^2 - 4\sigma_1\sigma_2\rho_{1,2} > 2(\sigma_1 - \sigma_2)^2 > 0\\\Rightarrow &\sigma_p 在w^*处取得最小值 \\下证:\sigma_p^{*} < \sigma_2 \\\sigma_p^{*2} &= w^{*2} \sigma_1^2 + (1-w^*)^2 \sigma_2^2 + 2w^*(1-w^*)\sigma_1\sigma_2\rho_{1,2} \\&= \frac{(1-\rho_{1,2}^2)\sigma_1^2\sigma_2^2}{\sigma_1^2+ \sigma_2^2-2\sigma_1\sigma_2\rho_{1,2}} < \sigma_2^2 \\下证:曲线是凸函数\\\end{aligned}
ww w<ww<w^* WW^* w>ww>w^*
f'(w) - 0 +
f''(w) + + +
f(w) \searrow 极小值 \nearrow
  • w>ww>w^*时:
    E(rp)σp的符号E(rp)σp2的符号E(rp)σp2=E(rp)/wf(w)=r1ˉr2ˉf(w)>0MVP点到A1斜率为正E(rp)σp2σp2=E(rp)σp2/wσp2/w=r1ˉr2ˉf(w)f(w)f(w)<0MVP点到A1为凸函数\begin{aligned}\frac{\partial{E(r_p)}}{\partial{\sigma_p}}&的符号 \Rrightarrow \frac{\partial{E(r_p)}}{\partial{\sigma_p^2}}的符号 \\\frac{\partial{E(r_p)}}{\partial{\sigma_p^2}} &= \frac{\partial{E(r_p)}/\partial{w}}{f'(w)} = \frac{\bar{r_1} - \bar{r_2}}{f'(w)} > 0 \\\therefore 从MVP&点到A_1斜率为正 \\\frac{\partial\frac{\partial{E(r_p)}}{\partial{\sigma_p^2}}}{\partial{\sigma_p^2}}&=\frac{\partial\frac{\partial{E(r_p)}}{\partial{\sigma_p^2}}/\partial{w}}{\partial{\sigma_p^2}/\partial{w}} = \frac{-\frac{\bar{r_1} - \bar{r_2}}{f'(w)}f''(w)}{f'(w)} <0 \\\therefore 从MVP&点到A_1为凸函数 \\\end{aligned}
  • 同理,当w<ww<w^*时:
    MVP点到A2斜率为负MVP点到A2为凸函数从MVP点到A_2斜率为负 \\从MVP点到A_2为凸函数 \\

多个风险组合

因为每两个资产组合可以看成一个新的资产,那么n个资产组合就可以看成1个资产与n-1个资产组合的形式,也就是两个风险资产的组合(资产组合也是一个新资产),所以跟上面两个风险资产组合的分析无异;

将多个风险组合的所有可行点描述在M-V图中,便得到了投资者的投资可行集,将投资可行集上最优的点集(efficiency frontier)与投资者的无差异曲线相切,便得到了投资者投资风险资产的选择;

而得到最优点集的标准是E-V准则
均方有效准则:{E(rp)一定时,σp最小σp一定时,E(rp)最大均方有效准则:\begin{cases}E(r_p)一定时,&\sigma_p最小\\\sigma_p一定时,&E(r_p)最大\\\end{cases}

画在图上就是:
在这里插入图片描述

无风险资产与多个风险资产的组合

无风险资产与风险资产的组合永远是一条直线,通过无风险资产,最优的投资可行集从双曲线变成了一个射线,称之为Capital Market Line(也称为均方有效的风险资产与无风险资产的资产组合集); 切点为市场组合M,射线方程为:

rˉrf=rmˉrfσMσ\bar{r} - r_f = \frac{\bar{r_m}-r_f}{\sigma_M}\sigma

画在图上就是:
在这里插入图片描述

从图中可以看出CML下的投资者的无差异曲线严格优于efficient frontier的无差异曲线,所以投资者会选择市场组合M与无风险资产来实现自己的效用最大化;

这里就可以看出Markowitz的理论与传统理论的不同了

  • 传统理论认为,风险偏好低的投资者应该买低风险的资产,风险偏好高的投资者应该买高风险的资产;
  • 而markowitz认为所有投资者都买同样的资产-市场组合,只是通过无风险资产与风险资产的配比来实现自己的效用最大化;

Mutal Fund Separation Theorem

由上面的结论显而易见的能得到共同基金分离定理

  1. 基金经理构造市场组合M(不需要考虑风险偏好)
  2. 投资者根据自己的风险偏好构造特殊资产组合 maxwU(rf,rm,σm,w)\max_{w} U(r_f,r_m,\sigma_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)U(r) = E(r) - A\sigma^2(r)(A巧好使得投资者的最优组合是市场组合M,只是方便推导)
  • 假设投资者再构建一个组合,这个组合至少不优于市场组合M
市场组合 另一个资产
收益率 rM~\tilde{r_M} ri~\tilde{r_i}
标准差 σM\sigma_M σi\sigma_i
组合权重 1w1-w ww

u(rp)=u[wri+(1w)rM]=E[wri+(1w)rM]Aσ2[wri+(1w)rM]=wE[ri]+(1w)E[rM]A[w2σi2+(1w)2σM2+2w(1w)σi,M]=wE[ri]+(1w)E[rM]Aw2(σi2+σM22σi,M)2Aw(σi,MσM2)计算从市场组合转为组合p的边际效用u(rp)dw=E(ri)E(rM)2Aw(σi2+σM22σi,M)2A(σi,MσM2)因为市场组合是投资者的最优组合,所以在w=0处边际效用为0u(rp)dww=0=E(ri)E(rM)2A(σi,MσM2)=0()上式对任一资产i都成立,显然对无风险资产也成立rfE(rM)+2AσM2=0A=E(rM)rf2σM2A带回()E(ri)E(rM)E(rM)rfσM2(σi,MσM2)=0E(ri)rf=σi,MσM2[E(rM)rf]定义βi=σi,MσM2,则上式变为CAPME(ri)rf=βi[E(rM)rf]\begin{aligned}u(r_p) &=u[wr_i+(1-w)r_M] \\&= E[wr_i+(1-w)r_M] - A\sigma^2[wr_i+(1-w)r_M]\\&= wE[r_i]+(1-w)E[r_M] - A[w^2\sigma_i^2+(1-w)^2\sigma^2_M+2w(1-w)\sigma_{i,M}]\\&= wE[r_i]+(1-w)E[r_M] - Aw^2(\sigma_i^2+\sigma^2_M-2\sigma_{i,M})-2Aw(\sigma_{i,M}-\sigma_{M}^2)\\计算&从市场组合转为组合p的边际效用\\\frac{u(r_p)}{dw} &= E(r_i) - E(r_M) - 2Aw(\sigma_i^2+\sigma^2_M-2\sigma_{i,M})-2A(\sigma_{i,M}-\sigma_{M}^2)\\因为&市场组合是投资者的最优组合,所以在w=0处边际效用为0 \\\frac{u(r_p)}{dw} |_{w=0} &= E(r_i) - E(r_M) -2A(\sigma_{i,M}-\sigma_{M}^2)=0 \quad (*)\\上式&对任一资产i都成立,显然对无风险资产也成立 \\&r_f-E(r_M) +2A\sigma_{M}^2=0\\\therefore A &= \frac{E(r_M)-r_f}{2\sigma_{M}^2} \\将A&带回(*)式\\&E(r_i) - E(r_M) -\frac{E(r_M)-r_f}{\sigma_{M}^2}(\sigma_{i,M}-\sigma_{M}^2)=0\\\Rightarrow & E(r_i)-r_f = \frac{\sigma_{i,M}}{\sigma_{M}^2}[E(r_M)-r_f] \\定义&\beta_i = \frac{\sigma_{i,M}}{\sigma_{M}^2},则上式变为CAPM\\& E(r_i)-r_f = \beta_i[E(r_M)-r_f] \\\end{aligned}

基于组合构建的推导

根据CML的特点,所有投资者都会选择同一个市场组合M,不能存在比M更优的组合,基于这一点来推导CAPM

  • 假设投资者再构建一个组合,这个组合至少不优于市场组合
市场组合 另一个风险资产
收益率 rM~\tilde{r_M} ri~\tilde{r_i}
标准差 σM\sigma_M σi\sigma_i
组合权重 1w1-w ww

这个新组合有如下特点

  • 经过点M
  • 在Efficient frontier内
  • 与Efficient frontier相切与点M
    在这里插入图片描述

E(rp)=E[wri~+(1w)rM~]=w[E(ri~)E(rM~)]+E(rM~)σ2(rp)=w2σi2+(1w)2σM2+2w(1w)σi,MdE(rp)dσ(rp)w=0=dE(rp)/dwdσ(rp)/dww=0=E(ri)E(rM)2wσi22(1w)σM2+2(12w)σi,M2σpw=0(dσp2dw=2σpdσpdw)=E(ri)E(rM)wσi2(1w)σM2+(12w)σi,Mσpw=0=E(ri)E(rM)σM2+σi,Mσm利用斜率与SML相等E(ri)E(rM)σM2+σi,Mσm=E(rm)rfσME(ri)rf=σi,MσM2[E(rM)rf]定义βi=σi,MσM2,则上式变为CAPME(ri)rf=βi[E(rM)rf]\begin{aligned}E(r_p) &= E[w\tilde{r_i}+(1-w)\tilde{r_M}]\\&=w[E(\tilde{r_i})-E(\tilde{r_M})] + E(\tilde{r_M})\\\sigma^2(r_p) &= w^2 \sigma_i^2 + (1-w)^2 \sigma_M^2 + 2w(1-w)\sigma_{i,M}\\\frac{dE(r_p)}{d\sigma(r_p)}|_{w=0} &=\frac{dE(r_p)/dw}{d\sigma(r_p)/dw}|_{w=0} \\&=\frac{E(r_i)-E(r_M)}{\frac{2w \sigma_i^2 - 2(1-w) \sigma_M^2 + 2(1-2w)\sigma_{i,M}}{2\sigma_p}}|_{w=0} \qquad (\frac{d\sigma_p^2}{dw} = 2\sigma_p\frac{d\sigma_p}{dw})\\&= \frac{E(r_i)-E(r_M)}{w \sigma_i^2 - (1-w) \sigma_M^2 + (1-2w)\sigma_{i,M}}\sigma_p|_{w=0}\\&=\frac{E(r_i)-E(r_M)}{ - \sigma_M^2 + \sigma_{i,M}}\sigma_m \\利用&斜率与SML相等\\\frac{E(r_i)-E(r_M)}{ - \sigma_M^2 + \sigma_{i,M}}\sigma_m& = \frac{E(r_m)-r_f}{\sigma_M} \\\Rightarrow & E(r_i)-r_f = \frac{\sigma_{i,M}}{\sigma_{M}^2}[E(r_M)-r_f] \\定义&\beta_i = \frac{\sigma_{i,M}}{\sigma_{M}^2},则上式变为CAPM\\& E(r_i)-r_f = \beta_i[E(r_M)-r_f] \\\end{aligned}

这条CAPM得出的方程称为Securities Market line(SML),SML是给资产定价的曲线,在线上的点表示处于均衡转态,不在线上表示不均衡;

在这里插入图片描述

SML与CML的区别

{CML:E(ri)=rf+σiσm[E(rm)rf]SML:E(ri)=rf+βi[E(rm)rf]\begin{cases}CML: E(r_i) = r_f + \frac{\sigma_i}{\sigma_m}[E(r_m)-r_f] \\SML: E(r_i) = r_f + \beta_i[E(r_m)-r_f] \\\end{cases}

  • 共同形式: Expected rate of return = risk free + risk premium(=measure of risk ×\times price of risk)
  • SML与CML都是正确的,为什么measure of risk不同?
    • SML对所有资产(包括无风险资产)都成立
    • CML只对部分资产成立(只对那些与市场组合有相同sharpe ratio的资产成立)

(资产A在SML上但不在CML上)

CAPM的应用及局限

Estimate of CAPM

ri~rirfrm~rmrfSML:ri~=βirm~计量写法:ri~=αi+βirm~+ϵi~OLS估计βi^=σi,mσm2Var(ri~)=Var(αi+βirm~+ϵi~)=βi2Var(rm~)+Var(ϵi~)+2βiCov(ri~,rm~)=βi2σm2+σϵ2\tilde{r_i} \triangleq r_i - r_f\\\tilde{r_m} \triangleq r_m - r_f\\SML: \tilde{r_i} = \beta_i \tilde{r_m}\\计量写法: \tilde{r_i} = \alpha_i + \beta_i\tilde{r_m}+\tilde{\epsilon_i}\\OLS估计 \Rightarrow \hat{\beta_i} = \frac{\sigma_{i,m}}{\sigma_m^2}\\\begin{aligned}Var(\tilde{r_i}) &= Var(\alpha_i + \beta_i\tilde{r_m}+\tilde{\epsilon_i}) \\&= \beta_i^2Var(\tilde{r_m}) + Var(\tilde{\epsilon_i}) + 2\beta_iCov(\tilde{r_i},\tilde{r_m}) \\&= \beta_i^2\sigma_m^2 + \sigma^2_{\epsilon}\\\end{aligned}
对于Var(ri~)Var(\tilde{r_i})的结果,前者是systematic risk,后者是idiosyncrasy risk;

CAPM的局限

  1. Partial Equilibrium(只是在Capital market下的Equilibrium)
  2. static model(只考虑一期)
  3. Single index model(个体回报只与市场组合有关)