本节书摘来异步社区《量化金融R语言初级教程》一书中的第2章,作者: 【匈牙利】Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第2章 投资组合优化

量化金融R语言初级教程
到现在为止,我们已经熟悉了R语言的基础。我们知道如何去分析数据、调用它的内置函数并把它们运用到我们选择的时间序列分析问题上。在本章中,我们既运用这些知识,又通过一种重要的实践应用来扩展这种知识,即投资组合分析,换句话说也叫证券选择。这一节涵盖了投资组合优化背后的思想:数学模型和理论求解。为了提高编程技巧,我们使用真实数据解决一个现实中的问题,并逐行实施算法。同时,我们也在相同的数据集上使用预先写好的R包。

想象我们生活在一个热带岛屿,只有100美元可以投资。这个岛上的投资机会相当有限。我们可以把全部资金投资到冰淇淋上或雨伞上。收益取决于天气,如表2-1所示。

假定天气是晴天或是雨天的概率相同。如果我们不能预知天气或者改变天气,这两种选择的概率显然相等,我们投资于其中任何一种,都会得到5%的预期收益率[(0.5×120+0.5×90)/100−1=0.05]。

如果我们可以把资金分配在冰淇淋和雨伞之间,那该如何划分资金?我们应该在两种备选中各投资50美元。无论会发生什么,我们会在一种资产上赚到45美元而在另一种资产上赚到60美元,因此,这个组合没有风险。预期收益率仍然是5%,但因为(45+60)/100−1=0.05,现在的收益获得了保障。

这个例子抓住了投资组合优化的主要概念(正是因为这个理论,哈里•马科维茨在1990年获得诺贝尔奖)。通过考虑投资产品之间的相关性,我们可以在保持想要的预期收益率不变的前提下减少投资组合的风险(在这个例子里由方差来表示)。

为了得到精确的数学表达式,令X和Y是随机变量,各自方差有限并分别为sigma _x^2和sigma _y^2。它们的凸组合或仿射组合的方差显示在下面的二次函数中。

f(\alpha ){\rm{ = Var}}(\alpha X + (1 - \alpha )Y) = {\alpha ^2}\sigma _x^2 + {(1 - \alpha )^2}\sigma _y^2 + 2\alpha (1 - \alpha )Cov(X,Y)

对于它们相关系数的不同值,这个二次函数如图2-1所示。

当且仅当X和Y的相关系数为−1,并且X和Y的方差相同时,方差(作为风险的一种度量)可以完全消除掉(译者注,原文此处有误)。否则,我们会在后面的“定理(拉格朗日)”这一节中看到,权重最优的投资组合的方差取决于(以一种完全不平凡的方式)所有3个参数,分别是sigma _x^2、sigma _y^2以及Cov(X,Y)。

《量化金融R语言初级教程》一第2章 投资组合优化相关推荐

  1. 对英国房屋价格建模并预测 ---《量化金融R语言初级教程》

    时间序列分析 一.实验介绍 1.1 实验内容 时间序列分析研究的是按时间顺序收集的数据.相邻的观测数据通常相互依赖.因此,时间序列分析的技术需要处理这种相依性. 本章的目标是通过一些特定应用来介绍一些 ...

  2. 《量化金融R语言初级教程》一2.6 如果方差不够用

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.6节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  3. r语言 协整_《量化金融R语言初级教程》一1.3 协整

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.3节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  4. 《量化金融R语言初级教程》一2.4 切线组合和资本市场线

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.1节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  5. 《量化金融R语言初级教程》一1.4 波动率建模

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.4节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  6. 《量化金融R语言初级教程》一2.3 使用真实数据

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.3节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  7. 《量化金融R语言初级教程》一1.1 使用时间序列数据

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.1节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  8. 《量化金融R语言初级教程》一1.2 对英国房屋价格建模并预测

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.2节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  9. 《量化金融R语言初级教程》一2.1 均方差模型

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.1节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

最新文章

  1. 洛谷—— P1118 [USACO06FEB]数字三角形Backward Digit Su…
  2. 易语言组合框连接mysql_用mysql填充的多动态组合框
  3. kafka项目启动_Kafka 探险 源码环境搭建
  4. 用g.raphael.js高速绘制饼图、柱状图、点状图、折线图(下)
  5. 电磁场与电磁波第一章 矢量分析
  6. DL之DNN:利用DNN【784→50→100→10】算法对MNIST手写数字图片识别数据集进行预测、模型优化
  7. CSDN博客文章写作技巧
  8. text/html与text/plain有什么区别?
  9. 这篇Redis文章,图灵看了都说好
  10. python特性、属性以及私有化
  11. Go语言-基本的http请求操作
  12. easyui中checkbox全选全不选的时不处理最后一行的实现
  13. 解决SQLite异常:library routine called out of sequence
  14. 3.redis集群部署3主3从
  15. 简述python的优点_Python是什么及Python的优点和缺点
  16. Python学习入门基础教程(learning Python)--4.2.3 Python的for实现递归,(0629学习笔记)我研究出来了!...
  17. 【课本】【No.4】数字特征 离散/连续均值/方差 随机向量 协方差 相关系数 矩 偏度 峰度 多维均值/协方差 运算性质 条件期望 随机个随机向量的和 正态中的条件期望是线性函数
  18. Java笔记:final修饰符
  19. 34 WebGL物体的点光源的效果(逐顶点处理光源光照效果)
  20. 搜狗浏览器安装插件(.crx)

热门文章

  1. 小学计算机课教案认识键盘,小学信息技术《认识键盘》优秀教学案例.docx
  2. 【Canvas】js用canvas绘制一个钟表时钟动画效果
  3. CAN光端机解决泰和安TX3016C消防主机长距离联网问题
  4. 【毕业设计】 树莓派寝室宿舍门禁刷卡系统 - 物联网 单片机 嵌入式
  5. 一文读懂PCA分析 (原理、算法、解释和可视化)
  6. 通过Freedgo画方框图
  7. python爬取中央气象台每日预报结果
  8. UI设计师需要学习什么?有哪些必备软件?
  9. 养成每天学习的好习惯
  10. Java通过正则剔除乱码_正则表达式 - 去掉乱码字符/提取字符串中的中文字符/提取字符串中的大小写字母 - Python代码...