金融数据分析导论——基于R语言
机械工业出版社 作者:Ruey S. Tsay [美] 芝加哥大学

  • 资产收益率
  • 债券的收益和价格
  • 隐含波动率
  • R软件包及其演示
  • 收益率的分布性质
  • 金融数据的可视化
  • 一些统计分布

资产收益率

大多数金融研究都是针对资产收益率,而不是资产价格。
Campbell等(1997)给出了使用资产收益率的两个主要原因:

  • 对于一个普通的投资者来说,资产收益率代表一个完全的、尺度自由的投资机会的总结和概括
  • 资产收益率序列比价格系列更容易处理,有更好的统计特性

单期简单收益率

1+Rt[k]=PtPt−11+Rt[k]=PtPt−1

1+R_t[k]=\frac{P_t}{P_{t-1}}
多期简单收益率
多期就是单期的相乘,分子分母约去,可以简化为

1+Rt[k]=PtPt−k1+Rt[k]=PtPt−k

1+R_t[k]=\frac{P_t}{P_{t-k}}
连续复利收益率

连续复合收益率(对数收益率)
资产的简单毛收益率的自然对数称为连续复合收益率对数收益率(log-return)
连续复合多期收益率是它所包含的连续复合单期收益率之和;其次,对数收益率具有更容易处理的统计特性

资产组合收益率
资产组合的简单净收益率是它所包含的各项资产的简单净收益率的加权平均,其中每项资产的权重是该资产价值占资产组合总价值的百分比

红利支付
如果一项资产周期性地支付红利,我们则需要修改资产收益率的定义

Rt=Pt+DtPt−1Rt=Pt+DtPt−1

R_t=\frac{P_t+D_t}{P_{t-1}}

rt=ln(Pt+Dt)−ln(Pt−1)rt=ln(Pt+Dt)−ln(Pt−1)

r_t=ln(P_t+D_t)-ln(P_{t-1})
其中,两式分别为该参照资产的简单收益率和对数收益率, DtDtD_t是一项资产在第t-1天和第t 天之间支付的红利

超额收益率
一项资产在t时刻的超额收益率是该项资产的收益率与某项参照资产的收益率之差。参照资产通常是无风险的,比如美国短期国债收益率。
在金融学文献中,超额收益率被认为是一个套利投资组合的盈利。

*例题1 关于多期收益率计算,对数收益率是相加,简单收益率是相乘

债券的收益和价格

当期收益率

到期收益率
当期收益率没有考虑货币的时间价值,因为它没有考虑投资者未来收到的债券利息的当前价值。因此,较为常用的债券收益是到期收益率(Yield To Maturity,YTM),不过,计算比较复杂,需要贴现。

P=C11+y+C2(1+y)2+……+Ck+F(1+y)kP=C11+y+C2(1+y)2+……+Ck+F(1+y)k

P=\frac{C_1}{1+y}+\frac{C_2}{(1+y)^2}+……+\frac{C_k+F}{(1+y)^k}
其中, FFF 为债券面值,Ci" role="presentation" style="position: relative;">CiCiC_i 是第i期的利息支付, yyy 为债券的到期收益率,P" role="presentation" style="position: relative;">PPP 为债券的价格
可以看出,到期收益率和债券价格成反比的

隐含波动率

如果期权在立即执行时给其持有人的现金流为正,称这种期权为价内期权(in-the-money)
类似的定义还有 价外期权(out-of-money) 平价期权(at-the-money)
在实践中,我们可以用观测到的股票价格和BS模型来反向推到出其波动率,这个波动率称为隐含波动率。

R软件包及其演示

R软件包安装
Quantmod软件包

#选择软件源,然后安装对应包
install.packages()#每次使用需要载入
library(quantmod)

收益率的分布性质

统计分布及其矩的回顾
联合分布

边际分布
一个随机变量的分布函数是非递减的,对于给定的概率 ppp,使 p≤Fx(xp)" role="presentation" style="position: relative;">p≤Fx(xp)p≤Fx(xp)p \le F_x(x_p) 成立的最小实数xpxpx_p 称为随机变量的第 ppp 分位数quantile),更具体得,

xp=inf{x|p≤Fx(x)}" role="presentation">xp=inf{x|p≤Fx(x)}xp=inf{x|p≤Fx(x)}

x_p=inf\{x|p \le F_x(x)\}

条件分布

随机变量的矩
一个连续性随机变量X的lll 阶矩定义为

ml=E(Xℓ)=∫xℓf(x)dx" role="presentation">ml=E(Xℓ)=∫xℓf(x)dxml=E(Xℓ)=∫xℓf(x)dx

m_l=E(X^ \ell)=\int x^ \ell f(x)dx
第ℓℓ\ell阶中心距定义为

mt=E[(X−μx)ℓ]=∫(x−μx)ℓf(x)dxmt=E[(X−μx)ℓ]=∫(x−μx)ℓf(x)dx

m_t=E[(X- \mu _x)^ \ell]=\int (x-\mu _x)^ \ell f(x)dx
一阶矩 ———————– 均值(mean)或期望(expectation)
二阶中心矩 —————– 方差(variance)
三阶中心矩(标准化后) 偏度(skewness)
四阶中心矩(标准化后) 峰度(kurtosis)

金融数据的可视化

在研究股票的价格波动,我们一般会考虑股票的日开盘价、最高价、最低价、和收盘价
移动平均曲线(moving-average)

一些统计分布

正态分布
在金融研究中,传统的假设是:简单收益率是独立同分布的,且都服从一个固定的均值和方差的正态分布,这是的资产收益率的统计性质变得易于处理,但是有这样几点不足:

  • 简单资产收益率的下界为-1,而正态分布可以取实轴上的任意值
  • 如果RitRitR_{it} 是正态分布,那么多期的简单收益率是单期收益率的乘积,不再是正态分布
  • 很多资产收益率都存在正的超额峰度,因为很多实证结果均不支持正态性的假设

对数正态分布
方便计算,对数后服从正态分布

稳态分布
稳态分布式正态分布的自然推广,它们在加法运算下是稳定的,这一点满足连续复合收益率的要求,而且,稳态分布能刻画股票的历史收益率所显现出来的?超额峰度

正态分布的尺度混合
在最近的股票收益率研究中,人们倾向于利用正态分布的尺度混合或有限回合,在正态分布的尺度混合假定下,对数收益率ririr_i 服从均值 μμ\mu 、方差为 σ2σ2\sigma ^2的正态分布

多元收益率

读书笔记_金融数据分析 | 金融数据及其特征相关推荐

  1. Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据

    Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据 7.1 程序数据的命名 PL/SQL要求在给数据结构命名的时候应 ...

  2. 推荐系统实践读书笔记-04利用用户标签数据

    推荐系统实践读书笔记-04利用用户标签数据 推荐系统的目的是联系用户的兴趣和物品,这种联系需要依赖不同的媒介.GroupLens在一篇文章中表示目前流行的推荐系统基本上通过3种方式联系用户兴趣和物品. ...

  3. 推荐系统实践读书笔记-02利用用户行为数据

    推荐系统实践读书笔记-02利用用户行为数据 为了让推荐结果符合用户口味,我们需要深入了解用户.如何才能了解一个人呢?<论语·公冶长>中说"听其言,观其行",也就是说可以 ...

  4. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第八章 构建云数据中心端到端安全

    8.1 云数据中心面临的安全挑战 因为云化和SDN化的网络特点(网元出现的位置随意性更大,出现和消失的时间不定): 首先会导致安全业务开通周期长: 其次SDN的自动化能力是现在安全业务所不能达到的,很 ...

  5. 马丁福勒《UML精粹》读书笔记_第四章

    第四章 顺序图 顺序图是一个use case的一种实现.当考察单个use case内部若干对象的行为时,就应使用顺序图. 可参考"高焕堂<嵌入式UML设计>读书笔记_第五章&qu ...

  6. 马丁福勒《UML精粹》读书笔记_第一章

    马丁福勒<UML精粹>读书笔记_第一章 UML的使用场景 必须遵从UML规则吗? 在上述草图.蓝图的场景下,不必过多强调遵从UML规则.因为我们使用UML的目的是为了一个好的设计,所以应将 ...

  7. 5000字 大数据时代读书笔记_大数据时代读书笔记

    大数据时代读书笔记 [篇一:大数据时代读书笔记] 大数据时代 -- 读书笔记 一.引论 1. 大数据时代的三个转变: 1. 可以分析更多的数据,处理和某个现象相关的所有数据,而不是 随机采样 2. 不 ...

  8. 5000字 大数据时代读书笔记_《大数据时代读书笔记》

    大数据时代读书笔记 本书在讲些什么? <大数据时代>的一大贡献在于大数据方兴未艾.众说纷纭的时刻,进一步 阐述和厘清了大数据的基本概念和特点,这对许多以为大数据就是"数据大&qu ...

  9. 读书笔记_中国期货市场量化交易(李尉)01

    读书笔记,李尉的作品,看豆瓣还行就买来看看 第一章 期货基本策略概要 国内平台:开发,回测,模拟,实盘均在一个平台实现较为方便,并且费用较低. 连续合约:跳空问题 指数合约:无法直接交易 淘宝策略:低 ...

  10. 《计算传播学导论》读书笔记:第七章 数据新闻

    目录 第七章 数据新闻 第一节 产生背景 第二节 理论源流 一.计算驱动的新闻报道 二.可视化驱动的新闻报道 三.制作流程 第三节 实战练习 一.维基解密阿富汗战争日志 二.奥运会数据分析和EChar ...

最新文章

  1. 移动互联网用户的心理需求【转载】
  2. android短信功能裁剪,Android短信发送功能实现技巧分享
  3. python根据月份获取月初月末_用python获取月末数据
  4. android自动化框架简要剖析(一):运行原理+基本框架
  5. python 生成pdf页面大小_使用具有自定义大小页面和最佳图像分辨率的Reportlab生成PDF...
  6. 测试自动化金字塔在软件开发中是如何使用的?
  7. php导入csv 进度条,php 导入导出怎么做成有进度条??
  8. 452A - Eevee 模拟字符串,挺简单的一道题
  9. Python mysql-表的创建,删除和更新
  10. Pycharm安装完出现interpreter field is empty
  11. 我的世界神级种子Java_《我的世界》值得收藏的10个“神级种子”,最难找的遗迹都在这!...
  12. html怎么设置华文行楷,css如何修改字体为华文行楷
  13. echarts:城市地图的实现
  14. W5500+STM32F103C8T6进行TCP通信(modbus)
  15. Java程序设计实验三 面向接口编程
  16. 2019年甘肃省普通高等学校高职(专科)升本科考试招生工作实施办法
  17. P1162 填图颜色 洛谷(BFS的简单应用)
  18. flutter自定义广告Banner
  19. 计算机三级数据库技术——第一章 数据库应用系统开发方法学习笔记
  20. 黑白棋,又叫翻转棋(Reversi)、苹果棋或奥赛罗棋(Othello)。棋盘共有8行8列共64格。开局时,棋盘正中央的4格先置放黑白相隔的4枚棋子。双方轮流落子,只要落子和棋盘上任一枚己方的棋子

热门文章

  1. while用法小简介(涉及EOF用法)
  2. 【Python量化】 Scipy库求解最优资产投资组合
  3. linux 关闭防火墙,关闭8081端口防火墙
  4. 异数OS谈发展国产操作系统的问题
  5. google chrome 同步书签 查看gmail邮箱 谷歌浏览器同步助手
  6. The following paths are ignored by one of your .gitignore
  7. MPP架构、常见OLAP引擎分析
  8. java 动态 Lambda (二)
  9. 动态代理的两种方式以及区别
  10. 结合读取opml ,把数据链接到treeview