Matlab在马柯维茨均值-方差模型的简单应用

Matlab在马柯维茨均值-方差模型的简单应用 陈思仰 20100512003 Markowitz(1952)发展了一 个在不确定条件下严格陈述的 可操作的资产组合选择理论: 均值-方差方法 Mean-Variance methodology. 马科维茨(H. Markowitz, 1927~) 《证券组合选择理论》 马柯维茨模型以预期收益率期望度量收益;以收益率方差度量风险。通常以资产的历史收益率的均值作为未来期望收益率,可能会造成“追涨的效果”,在实际中这些收益率可能是由研究员给出;在计算组合风险值时协方差对结果影响较大,通常以资产的历史收益率的协方差度量资产风险与相关性,这种计算方法存在预期误差,即未来实际协方差矩阵与历史协方差矩阵间的存在偏差。 均值-方差分析的含义 一个随机变量的概率分布可以用一些数值特征—矩来描述: 一阶原点矩——均值(数学期望) 二阶中心矩——方差 均值和方差是同一随机变量在同一时期运动轨迹的不同统计值,分别用于对金融活动收益与风险的衡量 均值-方差分析的含义是:投资者的效用函数由资产的收益和风险决定,用简化的数学方式表示即投资者的效用函数仅包括均值和方差两个自变量。 期望收益率的衡量:以均值来衡量,是指在未来不确定情况下对投资收益率所有可能的取值的加权平均。其权数为相应的概率值。 风险的衡量:以方差来衡量,是未来收益率的所有可能取值对期望收益率的偏离的加权平均。权数仍然为相应的概率值。 标准差:也反映未来收益率的所有可能取值对期望收益率的偏离程度。 均值-方差组合选择的实现方法: 收益——证券组合的期望报酬 风险——证券组合的方差 风险和收益的权衡——求解二次规划 首先,投资组合的两个相关特征: 它的期望回报率(均值); 可能的回报率围绕其期望偏离程度的某种度 量,其中方差作为一种度量在分析上是最易于处 理的. 其次,理性的投资者将选择并持有有效率投资组合,即那些在给定的风险水平下的期望回报最大化的投资组合,或者那些在给定期望回报率水平上使风险最小化的投资组合. 再次,通过对某种资产的期望回报率、回报率的方差和某一资产与其它资产之间回报率的相互关系(用协方差度量)这三类信息的适当分析,辨识出有效投资组合在理论上是可行的。 最后,通过求解二次规划,可以算出有效投资组合的集合,计算结果指明各种资产在投资者的投资中所占份额,以便实现投资组合的有效性——即对给定的风险使期望回报率最大化,或对于给定的期望回报使风险最小化。 以华北制药、中国石化、上海机场三只股票,如何构使用马柯维茨模型构建投资组合模型? 资产数据如下表 函数语法: [PortRisk, PortReturn] = portstats(ExpReturn, ExpCovariance, PortWts) 输入参数: ExpReturn:资产预期收益率 ExpCovariance:资产的协方差矩阵 PortWts:资产权重 输出参数: PortRisk:资产组合风险(标准差) PortReturn:资产组合预期收益(期望) 假设等权重配置华北制药、中国石化、上海机场,则资产组合的风险与收益为多少? M文件:Portstatstest.m 注释: ones(n,m)为生产元素都为1的n×m矩阵, ones(1,3)=[1,1,1]. PortWts=1/3*[1,1,1]=[1/3, 1/3, 1/3] 2.有效前沿计算函数 马柯维茨均值-方差模型为经典的带约束的二次优化问题,在给定期望收益时,方差最小解唯一(可行解域为凸),frontcon使用,matlab优化工具箱的fmincon函数进行求解 frontcon函数算法: 给定 计算相应风险最小的组合,即得到有效前沿上一点(有效组合),给定一系列 可以有效描绘出有效前沿。组合的收益介于单个资产的最大收益与最小收益之间,例如示例中最大收益为0.0540%、最小收益为0.0236%, 为根据NumPorts在最大收益与最小收益间进行等分即可。 函数语法: [PortRisk, PortReturn, PortWts] = frontcon(ExpReturn, ExpCovariance, NumPorts, PortReturn, AssetBounds, Groups, Grou

matlab中portcons,Matlab在马柯维茨均值-方差模型的简单应用.ppt相关推荐

  1. matlab中portcons,马柯维茨均值-方差模型

    马柯维茨均值-方差模型 在丰富的金融投资理论中,组合投资理论占有非常重要的地位,金融产品本质上各种金融工具的组合.现代投资组合理论试图解释获得最大投资收益与避免过分风险之间的基本权衡关系,也就是说投资 ...

  2. matlab导入excel数据算方差,基于MATLAB与EXCEL工具的均值-方差模型

    年 月第 卷 第 期 阴 山 学 刊 基于 与 工具的均值一方差模型 杨 尚 包头师范学院 数学科学学院, 内蒙古 包头 摘 要 通过介绍 与 工 具在证券投资组合模型之一 马柯维茨的均值一方差模型 ...

  3. matlab均值方差模型,马科维茨均值方差模型的Matlab实现(10页)-原创力文档

    马科维茨均值方差模型的Matlab 实现 假设投资者可选的基金如下:股票型基金-诺安高端制造股票 (001707).混 合型基金-嘉实主题新动力混合 (070021).债券型基金-博时裕瑞纯债债券 ( ...

  4. 不借助 matlab 内置函数,生撸均值方差模型

    不借助 matlab 内置函数,生撸均值方差模型 前言 我在之前的一篇文章中介绍了,如何使用 matlab 自带的函数(对象)portfolio,实现均值方差模型.matlab 内置的函数自然实用.但 ...

  5. tyvector在matlab中代表,MATLAB曲线绘制

    信号源产生的方法 来源:http://www.2cto.com/kf/201401/270494.html  matlab的checkerboard说明,GOOD! 来源:http://www.chi ...

  6. matlab中desolve,MATLAB考试题的.doc

    MATLAB考试题的 一.填空题 1.在MATLAB中,清除所有变量的命令为_clear___________. 2. 在MATLAB中,保存和载入数据分别使用命令___save_________. ...

  7. matlab中unidpdf,matlab poisspdf

    命令:pdf 或 poisspdf 格式:pdf ('poiss', k, Lambda) 或 poisspdf (k, Lambda) 说明:在Matlab中,poiss表示Poisson分布.该命 ...

  8. matlab中normfit,MATLAB中如何得到一组统计数据的分布特征

    MATLAB中如何得到一组统计数据的分布特征 我想通过MATLAB知道一组统计数据的分布特征,如属于哪种分布,均值方差等,请问如何实现?谢谢! function f=p_judge(A,alpha) ...

  9. matlab中fdyn,Matlab的用法总结

    1. 对序列进行洗牌 randperm() randperm()产生随机的序列 %if filepaths 是一个5*1的结构体,then cshuffle = randperm(length(fil ...

最新文章

  1. google的gn构建系统
  2. shareinstall之Android SDK集成
  3. 概率主题模型简介 Introduction to Probabilistic Topic Models
  4. DRAM,SRAM,SDRAM的关系与区别
  5. 找到你的位置(JS在页面中的位置)最常用的方式是在页面中head部分放置script元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分...
  6. Allegro padstack
  7. android简单的夜间模式
  8. php里isset的属性,PHP魔术方法__isset()
  9. 收藏 | YOLOX模型部署、优化及训练全过程
  10. 在ubuntu14.04中安装及测试OpenCV
  11. 帆软实现单元格可编辑内容并保存
  12. Python软件封装打包
  13. RISV-Reader小结
  14. Is the American Dream Really Dead?
  15. Qt 实现录音在线转文字
  16. c++11:std::declval、decltype
  17. AD域创建及加入域的办法
  18. java计算机毕业设计ssm党支部在线学习系统
  19. (附源码)springboot中北创新创业官网 毕业设计 271443
  20. 记录一次 torch.cuda.is_available()==false的问题解决过程

热门文章

  1. 关于iPad上百度网盘中压缩包下载不能找到的问题
  2. 外键字段未建索引引发的死锁
  3. C#绘制九宫格形式的图片
  4. 计算机防火墙无法关闭,为什么我电脑的防火墙关不了(win7电脑防火墙怎么关)
  5. 【已解决】SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.SLF4J: Defaulting to no-operat
  6. MCC(移动国家码)和 MNC(移动网络码)
  7. 消除笔软件哪个好?这些软件可以无损涂抹图片
  8. 找出bilibili隐藏在后方的视频并突破访问限制实现爬取
  9. Gaze360: Physically Unconstrained Gaze Estimation in the Wild(在野外非受控的360°视线估计)
  10. Win8.1 安装nltk及nltk_data数据