Economic Outlook经济
视野
马柯维茨均值方差模型在MATLAB与EXCEL下的实现与讨论
姚李天泷天津南开大学
【摘 要】 深入分析马柯维茨均值方差模型以及在投资组合应用时的约束条件,在综合考虑投资收益与风险平衡的前提下,基于相关系数法分析不同投资组合之间的相关性,根据决策者的投资偏好,改进了马柯维茨均值方差模型的约束条件,计算出投资组合的有效市场边界,并通过选取不同资产在不同经济周期下的实际数据,基于MATLAB与EXCEL实现了该方法的模型计算,得出了最优资产配置组合,并通过与基准的对比验证了该方法在平衡投资风险与收益方面的有效性。【关键词】 马柯维茨;均值方差模型;投资组合;收益与风险一、引言
马柯维茨投资组合理论,又称作现代证券组合投资理论,由美国纽约市立大学巴鲁克学院的经济学教授马柯维茨提出,该理论详细论述了证券收益和风险的主要原理和分析方法,建立了均值-方差证券组合模型的基本框架,开创了定量化衡量风险的先河,为现代证券投资理论奠定了基础。马柯维茨将证券组合选择的过程概括为两个阶段:首先从观察和经验出发得到各种可投资证券未来的预期收益率、风险等;其次,从各证券的预期表现出发得到一组最优的证券投资组合。马柯维茨投资理论建立在多个假设条件上,均值方差模型也认为这些假设条件是成立的。
一般来说,投资者对于投资活动最关注的问题就是预期收益和预期风险的关系,证券投资的核心和关键就是有效地进行分散投资,通过分散投资来分散风险,提高收益。由于传统的马柯维茨投资模型并不能完全满足投资者的需求,在资产配置的实际操作过程中,还需要投资者对资产做出相应的约束和限制,以适应不同的投资和资产配置环境。
本文在深入分析马柯维茨均值方差模型以及在投资组合应用时的约束条件的基础上,综合考虑投资收益与风险的协调,基于协方差与相关系数法计算不同资产之间的相关性,根据协方差矩阵,使用MATLAB计算投资组合的有效市场边界,再根据决策者的投资偏好,得出资产组合的最优配置方案。选取不同资产在不同经济周期下的实际数据,使用MATLAB与EXCEL实现了该方法的模型计算,验证了该方法在平衡投资风险与收益方面的有效性。
二、马柯维茨投资组合模型1.投资组合的收益与风险
假设某个投资组合具有N种不同的风险证券,其中第i种证券
2
的收益序列为rit,其预期收益率为Ei,方差为σi,i=1,2,...,N,它在投资组合中的权重为xi,则该投资组合中的权重满足约束条件∑x=1。相应的投资组合的预期收益Ep和投资组合的风险度量方差2分别如下所示:σp
Ni=1
i
相关系数ρij的取值范围是 1≤ρij≤1。当ρij在(0,1)
ρ两种证券的收益存在一般性的负相关关系;当ij在(0,1)区间
内时,表示两种证券的收益存在一般性的正相关关系。需要注意的
ρ是,当相关系数ij=0时,只表明证券i和证券j不存在线性相
关关系,不排除证券i和证券j有其它形式(非线性的)相互关系。实际上,若两种证券之间的相关系数ρij<0,可以相应程度地降低组合后的投资风险,若它们之间的相关系数ρij>0,则会相应程度地加大组合后的投资风险。
3.马柯维茨均值方差模型及其求解
根据前面的分析,投资者在获得了投资的预期收益率和风险以及它们的衡量方法后,需要对不同的证券进行组合,通过改变不同证券的投资比例,实现给定预期收益下的风险最小化或者给定风险下的预期收益率最大化。投资者会依照下面的原则求得有效前沿:(1)在给定预期收益下,提供最小的风险;(2)在给定的风险下,提供最大的预期收益;满足以上两个条件的组合被称为有效集,又称作有效市场边界,或有效前沿。投资者最终确定的最优投资组合一定出现在有效市场边界上。
根据给定的组合预期收益和投资组合风险,将模型分为以下两种。(1)给定投资组合预期收益Ep=EO,其模型如下:
2
minσp=∑xi2σi2+∑∑xixjσij
i=1
i=1j=1
j≠i
N
N
N
Ep=x1 E1+x2 E2+......+xN EN=∑xi Ei
i=1
N
N
∑xiEi=Ep=E0 i=1 N
s.t. ∑xi=1 i=1
xi≥0,i=1,2, ,N
(2)给定投资组合风险 σ2N
maxEp=∑xiEi
i=1
p
2,则其模型如下:
=σ0
2.证券组合中收益与风险的相互影响关系
不同证券的相互关系将会影响投资组合的收益、风险趋势,多种证券之间相互作用产生的收益的不确定性用协方差来表示,用σij和σji来表示证券和证券j之间的协方差为:
i其中E(ri)和E(rj)分别表示预期收益率,rjs和ris表示证券i、j在状态s下的收益。
若两种证券之间的协方差为正,表明两种证券的收益率倾向于同一方向变动;若两种证券之间的协方差为负,则表明两种证券之间存在着一定的反向变动关系。一个相对较小或为零的协方差则表明两种证券的收益率之间只有很小的互动关系或者没有任何互动关系即相互独立。证券之间的协方差越大,则由它们构成的证券组合的风险也就越大。
两种证券的收益互动性通过相关系数来表示,若σi和σj分别为证券i和j的收益标准差,σij表示两种证券之间的协方差,则相关系数表示为:
σij=σji=E[(ris E(ri))(rjs E(rj))]
NNN
2222
j=σ0 σp=∑xiσi+∑∑xixjσi
i=1j=1i=1 j≠i
N s.t. x=1
∑i i=1 2, ,N xi≥0,i=1,
下面进行模型的求解,对于模型(Ⅰ)和(Ⅱ),可以通过构造“拉格朗日函数”,采用“拉格朗日乘数法”来求解。现以模型(Ⅰ)为例:
作拉格朗日函数:
L(x1,x2, ,xN,λ1,λ2)
N=i1
2
i
2i
N
N
=i1=j1
j≠i
i
=
∑xσ+∑∑xxσ
jij+λ1[∑xiEi E0]+λ2(∑xi 1)
=i1
=i1
NN
ρij=
σij
σi σj
上式中,λ1,λ2为拉格朗日乘数。函数L对x1,x2, ,xN,λ1,λ2的偏导数,并令其为零,可得:
China business update
81
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科马柯维茨均值方差模型在MATLAB与EXCEL下的实现与讨论全文阅读和word下载服务。
相关推荐: