搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
技术学习(版主发帖区)
›
大数据学习
›
Spark
›
连载型
›
Spark 高级分析:第九章第1,2节 计算VaR的方法
0
1
0
分享
Spark 高级分析:第九章第1,2节 计算VaR的方法
feilong
2018-10-26 08:47:41
发表于
连载型
[显示全部楼层]
阅读模式
关闭右栏
1
5167
本帖最后由 feilong 于 2018-10-26 08:48 编辑
问题导读
1.什么是VaR?有哪些计算方法?
2.什么是蒙特卡洛模拟?
3.本章都有哪些金融相关术语
?
关注最新经典文章,欢迎关注公众号
上一篇:Spark 高级分析:第八章第10,11节 Spark会话化以及应用
http://www.aboutyun.com/forum.php?mod=viewthread&tid=25603
第九章金融风险的蒙特卡洛模拟
在合理的情况下,你能预期损失多少?这是金融统计“风险价值”(
VaR)试图衡量的数量。自1987年股市崩盘后不久,VaR发展至今,它已经在金融服务机构广泛使用。统计在这些机构的管理中起着至关重要的作用——它有助于确定它们必须持有多少现金才能满足它们所寻求的信用评级。此外,一些人使用它来更广泛地理解大型投资组合的风险特征,其他人在执行交易之前计算它,以帮助通知即时决策。
许多最复杂的方法来估计这个统计依赖于随机条件下对市场的计算密集的模拟。这些方法背后的技术,称为蒙特卡罗模拟,包括提出数千或数百万个随机市场情景,并观察它们如何影响投资组合。Spark是蒙特卡洛模拟的理想工具,因为该技术是自然可大规模并行化的。Spark可以利用数千个内核来执行随机试验并汇总其结果。作为一个通用的数据转换引擎,它也擅长执行围绕模拟的预处理和后处理步骤。它可以将原始财务数据转换为进行模拟所需的模型参数,并且支持对结果的特别分析。与使用HPC环境的更传统的方法相比,其简单的编程模型可以显著减少开发时间。
让我们更严格地定义“你能期望多少损失”。VaR是投资风险的一种简单度量,它试图提供对特定时间段内投资组合价值最大可能损失的合理估计。一个VaR统计量取决于三个参数:一个投资组合,一个时间周期,和一个置信水平。一个价值100万美元的VaR,95%的置信水平,两个星期,表明这个投资组合只有5%的可能性在两周内损失超过100万美元。
在建模VaR的服务中,我们将介绍几个不同的概念、方法和包。我们将介绍使用the breeze-viz包进行核密度估计和绘图、从多元正态分布中采样以及Apache Commons Math包中的统计函数。
第1节术语
本章利用一组特定于金融领域的术语。我们将在这里简要地定义它们:
票据——可交易资产,如债券、贷款、期权或股票投资。在任何特定的时间,票据被认为是有价值的,这是它可以被出售的价格。
投资组合——金融机构拥有的票据的集合。
回转——一段时间内票据或投资组合价值的变化。
损失——负回报。
指数——一个虚构的票据组合。例如,纳斯达克综合指数包括大约3000只股票以及美国和国际公司的类似工具。
市场因素——一个可以用来作为特定时期金融气候宏观方面的指标的值。例如,一个指数的价值,美国国内生产总值,或者美元和欧元之间的汇率。我们常常把市场因素称为公正因素。
第2节 计算VaR的方法
到目前为止,我们对VaR的定义是相当开放的。估计这个统计量需要提出一个投资组合如何运作的模型,并选择其收益可能采取的概率分布。机构采用多种方法来计算VaR,所有这些方法都倾向于采用几种通用方法。
方差-协方差
方差协方差是迄今为止最简单和最不计算密集的方法。它的模型假定每个票据的返回是正态分布的,这允许解析地导出估计。
历史模拟
历史模拟不是依靠汇总统计,而是直接利用历史数据的分布来推断风险。例如,为了确定一个投资组合的95%VaR,它可能查看该投资组合在过去一百天的表现,并在第五最糟糕的一天估计该统计值作为其值。这种方法的缺点是历史数据可以被限制,不能包括“假设分析”。我们投资组合中的工具的历史可能缺乏市场崩溃,但我们可能希望为我们的投资组合在这些情况下会发生什么建模。存在使历史模拟对这些问题具有健壮性的技术,比如在数据中引入“冲击”,但我们在这里不讨论它们。
蒙特卡洛模拟
本章其余部分将重点介绍蒙特卡罗模拟,它试图通过在随机条件下模拟投资组合来弱化前面方法中的假设。当无法解析地导出概率分布的封闭形式时,我们常常可以通过重复采样它所依赖的更简单的随机变量并观察其总体表现来估计其密度函数(pdf)。在其最一般的形式中,这种方法:
定义市场条件和每个票据的回报之间的关系。这种关系采用符合历史数据的模型的形式。
定义市场条件的分布,这些市场条件很简单。这些分布符合历史数据。
构成随机市场条件下的试验。
计算每个试验的总投资组合损失,并利用这些损失定义损失的经验分布。这意味着,如果我们进行100次试验,并希望估计5%VaR,我们将选择它作为试验损失的第五大损失。
当然,蒙特卡洛方法也不完美。用于产生试验条件和从中推断票据性能的模型必须作出简化假设,并且得出的分布不会比模型和历史数据更精确。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(1)人评论
电梯直达
正序浏览
jiangzi
发表于 2018-11-24 11:43:33
第1,2节 计算VaR的方法 ~~
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
feilong
版主
关注
101
主题
149
帖子
22
粉丝
TA的主题
Spark 高级分析:第十三章附录:即将推出的MLLIB管道API
2019-3-15
Spark 高级分析:第十二章第4-6节 Spark和数据科学家的工作流程
2019-3-8
Spark 高级分析:第十二章第1-3节 深入Spark
2019-2-22
Spark 高级分析:第十一章第3节 用Thunder对神经元类型进行分类
2019-2-15
Spark 高级分析:第十一章第2节用Thunder加载数据
2019-1-25
24小时热文
像高手一样发言:七种常见工作场景的说话之
幕后产品:打造突破式产品思维
副业警钟,新型法律碰瓷发财方式:批量诉讼
Spark机器学习
Spark机器学习算法、源码及实战详解
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈