下面回答的都挺好,核心就是对于单一投资品的收益率,对数收益率时序可加;对于不同投资品的截面收益率,应该用百分比收益率,因为它在截面上有可加性;另外对数收益率对建模有帮助。

如果我们考察单一投资品在总共 T 期内的表现,那应该用对数收益率,而非算数收益率。算术平均值不能正确的反应一个投资品的收益率。比如一个投资品今年涨了 50%,明年跌了 50%,它的算数平均收益率为 0;但事实上,两年后该投资品亏损了最初资金的 25%。相反的,对数收益率由于具备可加性,它的均值可以正确反映出该投资品的真实收益率。比如这两年的对数收益率分别为 40.5% 和 -69.3%,平均值为 -28.77%,转换为百分比亏损就是 exp{-28.77%} - 1 = -25%。

对数收益率的时序可加性让我们能够使用另外两个利器:“中心极限定理”和“大数定律”。假设初始资金 X_0(假设等于 1),ln(X_T) = ln(X_T/X_0) 就是整个 T 期的对数收益率。对数收益率的最大好处是它的可加性,把单期的对数收益率相加就得到整体的对数收益率。

如果能假设不同期是相互独立的,T 期对数收益率相加相当于 T 个独立的随机变量相加。由中心极限定理可知,它们的和逼近正态分布。由大数定律可知,(1/T) × ln(X_T/X_0) ,即单期对数收益率均值,随着 T 的增大一定会收敛于它的期望;对于给定的 T,T 期的总收益会收敛于 E[ln(X_T/X_0)]。

我们以初始资金 X_0 跑一个策略进行投资,最终是想让给定 T 期之后的 X_T 越大越好,但我们不知道 X_T 最终会收敛到什么值。但上面的分析说明只要 T 足够大,大数定律保证了 X_T 的对数,即 ln(X_T),一定会非常接近它的期望 E[ln(X_T)],这就是用对数收益率的价值。

这个问题也可以对改进这个策略或者挑选投资品有启发 —— 我们就是要尽可能的最大化 E[ln(X_T)]。顺便说一句,这就是凯利公式干的事儿,所以业界有用凯利公式计算一个策略的最优杠杆率。更多的请见凯利公式,从赌场到量化投资

对于多个投资品单期收益率的截面可加性,应该用百分比收益率。假设在期初我们把资金按照

分配到两个投资品上,这两个投资品在当期的百分比收益率为

。因此,我们期末的金额为

,我们组合的百分比收益率为

可见,组合的当期百分比收益率就是这两个投资品百分比收益率按资金量的加权平均。

最后,一般我们用几何布朗运动对股票价格 S 建模:

上式中 μ 是单期百分比收益率期望,σ 是收益率的标准差。使用伊藤引理可以求出对数价格 lnS 的 SDE(具体见布朗运动、伊藤引理、BS 公式(后篇)):

这个式子说明,lnS 是一个带漂移的布朗运动,它的漂移率为 μ – 0.5σ^2,波动率为 σ。由布朗运动的性质可知,在任何时间 T,lnS 的变化符合正态分布:

如果一个随机变量的对数满足正态分布,我们说这个随机变量本身满足对数正态分布(lognormal distribution)。因此,当我们用几何布朗运动来描述股价波动时,得到的股价满足对数正态分布。通过对 lnS 的 SDE 两边积分,再对等式两边取指数,便可写出股价随时间变化的解析式:

上式乍一看好像有悖于我们的直觉。我们已知单期收益率期望为

。但在上式中,抛开 B(T) 带来的随机性不谈而仅看时间 T 的系数,股价单期的增长速率是

而不是

是单期对数收益率均值(logarithmic rate of return)。比较简单收益率

和对数收益率

,后者考虑了对

的惩罚。

年龄和收入对数的线性回归_金融计算收益率的时候为什么大部分用对数收益率 (Log Return) 而不是用算数收益率?...相关推荐

  1. 年龄和收入对数的线性回归_中国社会的代际收入流动性趋势:2000~2009(一)

    一.引言 代际收入流动性是指父代与子代之间收入的相关程度.与此相对应的代际收入弹性系数是指父代的收入对子代收入的影响程度①.该系数越高,说明父代的收入对子代的收入影响越大,代际的收入流动性越低.高的代 ...

  2. 年龄和收入对数的线性回归_受教育程度、收入与初婚年龄的相关性分析.doc

    精品论文 参考文献 受教育程度.收入与初婚年龄的相关性分析 王俊雅 南开大学 天津 300071摘 要:本文研究主题:分析个人受教育程度.收入与初婚年龄的定量关系.研究方法:利用CGSS2008相关数 ...

  3. 年龄和收入对数的线性回归_如何理解和使用对数线性模型?

    对数线性模型 看到上面的交叉单元格,以及单元格内的频数数据,你是否很快就会联想到可以使用卡方检验来分析分类变量A和分类变量B的相关关系?上面这个表只有一个行变量和一个列变量,因此使用卡方检验非常方便快 ...

  4. pymc3 贝叶斯线性回归_使用PyMC3进行贝叶斯媒体混合建模,带来乐趣和收益

    pymc3 贝叶斯线性回归 Michael Johns, Zhenyu Wang, Bruno Dupont, and Luca Fiaschi 迈克尔·约翰斯,王振宇,布鲁诺·杜邦和卢卡·菲亚斯基 ...

  5. ML之DT:机器学习根据大量数据,已知年龄、收入、是否上海人、私家车价格的一个人,预测是否有真实购买上海黄浦区楼房的能力

    ML之DT:机器学习根据大量数据,已知年龄.收入.是否上海人.私家车价格的一个人,预测是否有真实购买上海黄浦区楼房的能力 目录 输出结果​​ 实现代码 输出结果 实现代码 from sklearn.f ...

  6. 两边同时取对数求复合函数_取对数求导法的例题 取对数求导法

    首先 自然对数 就是对e求对数 即ln 对数运算有几个规律 ln(x*y)=lnx lny ln(x/y)=lnx-lny ln(x^y)=y*lnx 这样一来 你应该就明白了吧 lny=ln{[(x ...

  7. QuantLib 金融计算——随机过程之概述

    目录 QuantLib 金融计算--随机过程之概述 框架 用法与接口 如果未做特别说明,文中的程序都是 Python3 代码. QuantLib 金融计算--随机过程之概述 载入模块 import Q ...

  8. QuantLib 金融计算库

    一.简介 QuantLib 是一个免费的.开源的, 金融计算的C++库,旨在为量化金融计算提供一个统一的.综合的软件框架. QuantLib 的源代码由 C++ 编写,得力于 C++ 在面向对象和泛型 ...

  9. portstats matlab,MATLAB金融计算试题

    <MATLAB金融计算试题>由会员分享,可在线阅读,更多相关<MATLAB金融计算试题(19页珍藏版)>请在人人文库网上搜索. 1.精品文档MATLAB金融计算试题(2014级 ...

最新文章

  1. Python画散点图(Knn中数据)
  2. 前端开发的浏览器知识
  3. 史上最全 Python Re 模块讲解(三)
  4. 大文件分片上传前端框架_基于Node.js的大文件分片上传
  5. ISA频繁断线的原因和解决方法
  6. 数据结构 2-0 线性表总结
  7. TDD---测试驱动开发(1)
  8. wps 打开xml格式乱码_“WPS不兼容EXCEL打开后出现乱码怎么解决“xlsx文件打开是乱码怎么办...
  9. C语言小知识——uthash使用
  10. jmeter之badboy
  11. 启动项目时出现java.io.EOFException异常
  12. wps如何对比两列数据找出不同
  13. candence的图纸大小设置_关于无法修改图纸大小的问题
  14. 不知道虚拟化?看这篇就够了!
  15. R countcolors包:像素级分析处理图片
  16. 一个屌丝程序员的青春(三四六)
  17. kali linux 工具使用之 001 dnsenum
  18. 部队应急通信指挥调度方案
  19. VS2008输入中文乱码
  20. Google Earth Engine(GEE)——Python Landsat5/7/8合并、链接和属性统计(NBR案例分析)

热门文章

  1. Tik Tok跨境:不会英语可以做TikTok吗?
  2. 时势造英雄之策略模式
  3. C语言学习笔记——(三)静态开辟内存和动态开辟内存
  4. 唐山乐高机器人_唐山青少年乐高机器人编程学校
  5. 蓝桥杯学习——递归问题(上楼梯)
  6. 16、Redis手动创建集群
  7. 【测开实战】adb+python自动化刷快手/抖音视频来赚金币
  8. R-squared 和 Adjusted R-squared联系与区别
  9. python三大框架_python 三大框架的 介绍。
  10. 皖舒医疗告诉你医疗级制氧机具备哪些特性