ImageVerifierCode 换一换
格式:PPT , 页数:40 ,大小:607.50KB ,
资源ID:15128721      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15128721.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(11-最优投资组合选择[金融计算与建模]PPT课件下载推荐.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

11-最优投资组合选择[金融计算与建模]PPT课件下载推荐.ppt

1、Date为日期;Mretmc为A股市场的月持有期收益;Monret为个股的月持有期收益。计算期望收益计算期望收益在使用PROC LP解决线性规划问题之前,要先估计期望收益这里用过去的平均收益来估计期望收益。用PROC MEANS语句计算股票收益。proc means data=return noprint;by stkcd;var monret;output out=m_out;data m_out1a;set m_out;where _stat_=mean;keep stkcd monret;run;风险度量风险度量常用风险度量的指标有两种:股票收益标准差;资本资产定价模型(CAPM)的 。

2、股票收益标准差股票收益标准差标准差是统计学对波动性的度量,而股票收益的波动性正是持有股票的风险所在。计算所选8只股票的标准差,保存在数据集m_out1b中。data m_out1b;where _stat_=std;rename monret=std;label monret=月收益率标准差;CAPM的的第二种风险度量指标是CAPM的 ,它代表系统风险。根据CAPM模型,资产i的期望收益和市场期望收益之间有如下关系:投资组合p的CAPM:.投资组合权重为 时(i=1,2,N),参数 和 可以表示成单个股票的线性组合:总风险定义为收益的标准差,根据CAPM,资产i收益的方差为:对于投资组合p,收

3、益方差为:当投资组合分散时,第二项会减小,分散好的投资组合,该项接近0,其收益的方差近似为:因此,对于分散好的投资组合,就是要最小化 计算最优投资组合权重计算最优投资组合权重计算出股票期望收益和风险水平后,就可以用PROC LP来找出在最大可接受风险的前提下收益最大的投资组合权。该线性规划问题为以下形式:其中:A是一个 的系数阵(rhs)。b是一个 常数向量。c是一个 的价格系数向量.x是一个 的结构变量向量 是 的一个下界。PROC LP中缺省下界是0。是 的一个上界。下面的例中用PROC LP来最大化以下目标函数以求解投资组合权重:.该目标函数有以下约束条件:投资组合风险是1.2,即选择投

4、资组合权重时要使权重与各股票的乘积之和是1.2。权重和为l:.投资组合权重的上界是1。下面的DATA步创建一个名为WEIGHT1的数据集,按PROC LP的格式说明线性规划问题。data weight1;input _id_:$10.r000002 r000007 r000011 r000016 r600601 r600604 r600651 r600653 _type_$_rhs_;cards;exp_return 0.0247 0.0127 0.0124 0.008 0.0216 0.0068 0.0263 0.0144 maxbeta 1.1185001891 1.3470123011

5、1.3185749233 1.0260654129 1.3509499965 0.9038958443 1.2559109335 1.2961143173 eq 1.2sum_wts 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 eq 1.0available 1 1 1 1 1 1 1 1 upperbd.available 0 0 0 0 0 0 0 0 lowerbd.;灵敏度分析灵敏度分析可以通过灵敏度分析来考察投资组合权重(线性规划问题的主要解)的稳定性质。proc lp data=weight2 primalin=lp_out2 rangeprice ranger

6、hs;title2 灵敏度分析;quit;限定组合最高风险水平限定组合最高风险水平风险约束也可以是不等式,即当投资组合的小于或等于一个最大可接受值时计算出的最优投资组合权。下面考察允许投资组合 小于等于1.2时上面问题主要解的变化情况。data weight3;set weight2;if _id_=beta then _type_=le;proc lp data=weight3 primalout=lp_out3;用整数规划产生投资组合用整数规划产生投资组合例11.1 用PROC LP求解整数规划。/*创建价格数据集price*/data price;merge resdat.qttndis

7、t stk8(in=samp);if samp and date=30dec2005d;keep stkcd clpr;data weight4;exp_return 0.0247 0.0127 0.0124 0.008 0.0216 0.0068 0.0263 0.0144 max .beta 1.1185001891 1.3470123011 1.3185749233 1.0260654129 1.3509499965 0.9038958443 1.2559109335 1.2961143173 le 200lots 431 322 522 352 320 349 596 148 le 1

8、00000upper 50 50 50 50 50 50 50 50 upperbd.lower 5 5 5 5 5 5 5 5 lowerbd.integer 1 2 3 4 5 6 7 8 integer.;/*求解整数规划*/proc lp data=weight4 imaxit=200 primalout=lp_out4 dualout=d_out;/*整理求解输出数据集*/data lp_out4a(keep=_var_ _value_ rename=_var_=name);set lp_out4;if _n_ 8 then delete;/*打印主要解,列出每只股票应购买的手数*/

9、proc print data=lp_out4a;title 整数规划;title2 购买手数;注意,在PROC LP输出中,LOTS约束条件(限制投资金额)是一个最大值为$100000的不等式约束。在这$100000中,只有71975用于创建投资组合。/*打印对偶解数据集*/proc print data=d_out;title2 收益、风险和投资金额;对偶解数据集包含以下信息:投资组合收益;最佳投资金额;最佳投资组合风险水平。注意,这里投资组合收益和风险度量与前面线性规划问题中的度量不一样,前面的投资组合收益和风险是每只股票收益和风险按最优投资组合权重的线性组合,因此不能直接比较。用非线性

10、规划产生投资组合用非线性规划产生投资组合在Markowitz模型中,股票收益指的是平均收益(也叫算术平均收益)。股票风险是股票收益的标准差。证券投资组合收益是每只股票的加权收益。在不允许卖空,即组合权重在0和1之间,且和为1的条件下,证券投资组合的收益为:两只股票组合的风险定义为:用用DATA步和步和PROC CORR产生投资组合产生投资组合考虑从以下三只股票中选择两只构造投资组合,万科A(000002),深达声(000007),S深物业A(000011)。试图找出在既定风险水平下收益最大的投资组合。计算股票收益的均值和方差计算股票收益的均值和方差/*从RETURN数据集中抽出3只股票*/da

11、ta return1;set return;where stkcd in(000002 000007 000011);/*对数据集进行处理,将3只股票的数据合为一个数据集中的三个变量,以便用PROC CORR求3只股票月收益的协方差*/proc transpose data=return1 out=return1(drop=_name_ _label_);proc transpose data=return1 out=return1(drop=_name_);proc corr data=return1 cov outp=cov_out1 nosimple;var col1 col2 col3

12、;title Markowitz 模型;计算股票投资组合的平均收益计算股票投资组合的平均收益一般说来,两种股票投资组合的收益用以下方法计算:/*数据集COV_OUTl1中,增加变量X,表示权重。例中,X从0到l,步长为0.05。*/data cov_out2(drop=_name_);set cov_out1;if _type_ ne MEAN then delete;do x=0 to 1 by.05;output;end;rename col1=r000002 col2=r000007 col3=r000011;label x=投资组合的权重;/*计算投资组合的收益*/data mean1

13、;set cov_out2;pfol_m1=x*r000002+(1-x)*r000007;pfol_m2=x*r000002+(1-x)*r000011;pfol_m3=x*r000007+(1-x)*r000011;proc print data=mean1;title2 两种股票投资组合的收益;图中,组合1用符号*,组合2用符号,组合3用+。由图可以看出,投资组合1在所有组合权重水平中都有最高收益。计算投资组合的风险计算投资组合的风险投资组合的风险可通过下式计算:程序参考教材 含有两只股票投资组合的风险水平 Obs x pfol_r1 pfol_r2 pfol_r3 1 0.00 0.1

14、5765 0.15761 0.15761 2 0.05 0.15389 0.15457 0.15506 3 0.10 0.15035 0.15171 0.15275 4 0.15 0.14704 0.14903 0.15068 5 0.20 0.14399 0.14655 0.14886 6 0.25 0.14121 0.14427 0.14731 7 0.30 0.13871 0.14221 0.14602 8 0.35 0.13652 0.14036 0.14501 9 0.40 0.13464 0.13876 0.14429 从列表可以看出风险水平随投资组合权重变化。例中,投资组合1在观测14处风险最小(0.13042),即65的万科A(000002)和35的深达声(000007)。此外,对于每种权重,投资组合1都有最低风险。结合上面分析,组合1是最佳选择。识别有效证券组合识别有效证券组合有效证券组合在任何既定风险水平下都有最大收益。可以通过GPLOT过程画出收益对风险的图形,从而形象地识别出有效证券组合。图中,竖轴表示收益,横轴表示风险。曲线的端点(靠右边)是不分散投资组合(一种股票占100,另一种为0),分散投资降低了风险水平。投资组合的有效边界是在既定

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1