马科维兹投资理论,即均方模型,是一种投资组合选择理论,其基本内容是:在不存在无风险借贷的假设下,基于资产组合个别股票收益率的均值和方差找出投资组合的有效前沿边界,投资者在有效前沿上配置资产组合时为一定条件下的最优组合。

有效前沿为以μ、 σ为坐标的平面上的一支双曲线,开口向右,上面的各点一定是充分分散化而消除了非系统性风险的投资组合。

其基本理论可列公式如下:

目标函数:min σ^2=∑∑ (Vij*Wi*Wj)——实现方差最小

①μ=E(μ)——在期望一定的情况下

②ΣWj=1——权重之和为1

因此,马科维兹均方模型可视为在①、②两个约束条件下实现目标函数的线性规划问题。

相应地也可以视为该线性规划问题的对偶问题,即将①的最大化作为目标函数,将现在的目标函数作为约束条件。

下面以模拟的方式展现有效前沿面:

function Port1=PortSimu(M,N,mu,sigma)

%对N中资产模拟M组权重

M=100;N=3;

X=zeros(M,N)

for i=1:M

X(i,:)=rand(1,N)

X(i,:)=X(i,:)/sum(X(i,:));

end

%模拟收益率,基于此计算三种资产的预期收益率与协方差矩阵

mu=10;

sigma=0.6;

R=normrnd(mu,sigma,M,N);

ExpReturn=[mean(R(:,1)),mean(R(:,2)),mean(R(:,3))];

ExpCov=cov(R);

%计算模拟出的M组权重下投资组合的风险与收益率

for i=1:M

[PortRisk(i), PortReturn(i)] = portstats(ExpReturn, ExpCov, X(i,:));

end

%画出模拟图

plot(PortRisk, PortReturn,'r.')

画图如下,我们可以清晰看到有效前沿曲线的存在。

同时在这里介绍portstats函数:

[PortRisk, PortReturn] = portstats(ExpReturn, ExpCov, PortWeights)

输入相关参数,可得到投资组合的风险与收益。

另外,去年后半年,portcons函数从matlab中移除了,而网络大部分的学习资源都是以portcons函数为主的,下一次的学习内容将重点关注有效前沿曲线的计算,但是不会用到此函数。

matlab portcons,马科维茨投资组合理论(均方模型)学习笔记——基于Matlab(二)...相关推荐

  1. 马科维茨模型 matlab,马科维茨投资组合理论(均方模型)学习笔记——基于Matlab(四)...

    这是本阶段最后一次学习马科维茨投资组合理论的软件实现. 一.创建投资组合 %模拟N种资产的收益率mu=[10 20 30 50 60 90 120];sigma=[0.06 0.01 0.2 0.8 ...

  2. 马科维茨投资组合理论(均方模型)学习笔记——基于Matlab(四)

    这是本阶段最后一次学习马科维茨投资组合理论的软件实现. 一.创建投资组合 %模拟N种资产的收益率 mu=[10 20 30 50 60 90 120];sigma=[0.06 0.01 0.2 0.8 ...

  3. 马科维茨投资组合理论(均方模型)学习笔记——基于Matlab(二)

    马科维兹投资理论,即均方模型,是一种投资组合选择理论,其基本内容是:在不存在无风险借贷的假设下,基于资产组合个别股票收益率的均值和方差找出投资组合的有效前沿边界,投资者在有效前沿上配置资产组合时为一定 ...

  4. [MATLAB学习笔记]基于MATLAB的坐标系变换及飞行器姿态运动显示

    描述三维空间物体的运动通常是在指定的坐标系下进行,在不同的坐标系下物体运动的轨迹和姿态不尽相同.求解物体在不同坐标系下的位置和姿态的关键在于求解不同坐标系之间的变换矩阵. 以从地心坐标系到体坐标系为例 ...

  5. 概率图模型学习笔记:HMM、MEMM、CRF

    作者:Scofield 链接:https://www.zhihu.com/question/35866596/answer/236886066 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权 ...

  6. MATLAB学习笔记(十二)

    MATLAB学习笔记(十二) 一.数据插值 1.1 数据插值的计算机制 1.2 数据插值的matlab函数 二.曲线拟合 2.1 曲线拟合原理 2.2 曲线拟合的实现方法 三.数据插值与曲线拟合比较 ...

  7. DMU-单性状重复力模型-学习笔记3

    单性状重复力模型 本次主要是演示如何使用DMU分析单性状重复力模型. 重复力模型和动物模型的区别: 不是所有的性状都可以分析重复力模型, 首先重复力模型是动物模型的拓展, 它适合一个个体多个观测值的情 ...

  8. 文本分类模型学习笔记

    文本分类模型学习笔记 TextCNN 模型结构 HAN 模型结构 实验 数据集 预处理 模型内容 模型训练 模型测试 近年来,深度学习模型在计算机视觉和语音识别中取得了显著成果.在自然语言处理中,深度 ...

  9. Heckman两阶段模型学习笔记

    有近两周的时间都在学习Heckman两阶段模型.网上看了一些资料,在CSDN里找到了几篇珍贵的学习笔记,有一篇相当于带我入了门学习笔记 | Heckman两阶段法介绍_Claire_chen_jia的 ...

  10. ARIMA模型学习笔记

    ARIMA模型学习笔记 目录 ARIMA模型学习笔记 ARIMA模型 时间序列平稳性 什么是平稳性 严平稳 弱平稳 平稳性检验 ADF检验(Augmented Dickey-Fuller test) ...

最新文章

  1. bash脚本【一】——批量处理文件
  2. asp.net web forms page life cycle
  3. 关于虚继承(在钻石继承体系中,一定要用虚继承!)
  4. MyEclipse 中自动安插作者、注释日期等快捷键方法
  5. service zookeeper does not support chkconfig解决办法
  6. VS 编写 x64 内联汇编
  7. TVM:使用 Schedule 模板和 AutoTVM 来优化算子
  8. android 能调用gcc_如何在命令行下使用Android NDK交叉编译工具
  9. STM32 SPI NSS 作用
  10. Redis 备份,容灾及高可用实战
  11. day14【前台】用户登录注册
  12. Nagios各组件简述及nrpe详解
  13. Newland Plan
  14. JAVA ajax搜索框_JAVAEE AJAX实现搜素框关键字提示语功能
  15. 百度开放平台中的万年历被提取出来了
  16. 做H5页面用什么软件比较好?3款易上手好用的H5网页编辑工具
  17. java使用代理请求https
  18. 计算机考研专业课只考一科的学校汇总
  19. win7 下修改无限网卡Mac地址
  20. python提取支付宝的账单_python爬取支付宝账单

热门文章

  1. EXCEL无法插入公式
  2. Cesium orientation 和 设置初始角度
  3. 【空间单细胞组学】第2期:联合单细胞和bulk转录组鉴定了结直肠癌中两种上皮肿瘤细胞状态,并完善了CMS分型
  4. 2021-02-13L:1652 2.08---2.141576L
  5. oracle瓶颈,解决Oracle数据库性能瓶颈问题
  6. css3动画停留在最后一帧
  7. 宇枫资本投资理财投资入门与技巧
  8. java 定时发送心跳_RxJava2.0第五篇 interval 定时任务(心跳包)
  9. php fatal 和php error,从PHP Fatal error: Uncaught Error: Class '' not found in php:说起
  10. php全局标签,dedecms的全局标签是什么意思