31蒙特卡罗算法与matlab.pdfVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
31蒙特卡罗算法与matlab

一章:Monte Carlo 方法概述 课人:Xaero Chang | 课程主页: /notes/intro2mc 本章主要概述 Monte Carlo 的一些基础知识,另外包括一个最简单的用Monte Carlo 方法计算数值积分的例子。 一、Monte Carlo 历史渊源 Monte Carlo 方法的实质是通过大量随机试验,利用概率论解决问题的一种数值方法, 基本思想是基于概率和体积间的相似性。它和Simulation 有细微区别。单独的Simulation 只 是模拟一些随机的运动,其结果是不确定的;Monte Carlo 在计算的中间过程中出现的数是 随机的,但是它要解决的问题的结果却是确定的。 历史上有记载的Monte Carlo 试验始于十八世纪末期(约1777 年),当时布丰(Buffon ) 为了计算圆周率,设计了一个“投针试验”。(后文会给出一个更加简单的计算圆周率的例 子)。虽然方法已经存在了200 多年,此方法命名为Monte Carlo 则是在二十世纪四十年, 美国原子弹计划的一个子项目需要使用Monte Carlo 方法模拟中子对某种特殊材料的穿透作 用。出于保密缘故,每个项目都要一个代号,传闻命名代号时,项目负责人之一von Neumann 灵犀一点选择摩洛哥著名赌城蒙特卡洛作为该项目名称,自此这种方法也就被命名为Monte Carlo 方法广为 传。 十一、Monte Carlo 方法适用用途 (一)数值积分 计算一个定积分,如 ,如果我们能够得到f(x) 的原函数F(x) ,那么直接由表 达式: F(x1)-F(x0)可以得到该定积分的值。但是,很多情况下,由于f(x)太复杂,我们无法计 算得到原函数F(x) 的显示解,这时我们就只能用数值积分的办法。如下是一个简单的数值积 分的例子。 数值积分简单示例 如图,数值积分的基本原理是在自变量x 的区间上取多个离散的点,用单个点的值来代 替该小段上函数f(x)值。 常规的数值积分方法是在分段之后,将所有的柱子 (粉红色方块)的面积全部加起来, 用这个面积来近似函数f(x) (蓝色曲线)与x 轴围成的面积。这样做当然是不精确的,但是 随着分段数量增加,误差将减小,近似面积将逐渐逼近真实的面积。 Monte Carlo 数值积分方法和上述类似。差别在于,Monte Carlo 方法中,我们不需要 将所有方柱的面积相加,而只需要随机地抽取一些函数值,将他们的面积累加后计算平均值 就够了。通过相关数学知识可以证明,随着抽取点增加,近似面积也将逼近真实面积。 在金融产品定价中,我们接触到的大多数求基于某个随机变量的函数的期望值。考虑一 个欧式期 ,假定我们已经知道在期 行权日的股票服从某种分布(理论模型中一般是正态 分布),那么用期 收益在这种分布上做积分求期望即可。 (五)随机最优化 Monte Carlo 在随机最优化中的应用包括:模拟退火(Simulated Annealing) 、进化策略 (Evolution strategy)等等。一个最简单的例子是,已知某函数,我们要求此函数的最大值,那 么我们可以不断地在该函数定义域上随机取点,然后用得到的最大的点作为此函数的最大 值。这个例子实质也是随机数值积分,它等价于求此函数的无穷阶范数 ( -Norm)在定义 域上的积分。 由于在金融产品定价中,这部分内容用的相对较不常见,所以此课程就不介绍随机最优 化方法了。 十二、Monte Carlo 形式与一般步骤 (一)积分形式 做Monte Carlo 时,求解积分的一般形式是: X 为自变量,它应该是随机的,定义域为(x0, x 1),f(x)为被积函数,ψ(x)是x 的概率密 度。在计算欧式期 例子中,x 为期 到期日股票价格,由于我们计算期 价格的时候该期 权还没有到期,所以此时x 是不确定的 (是一随机变量),我们按照相应的理论,假设 x 的概率密度为ψ(x) 、最高可能股价为x 1(可以是正无穷)、最低可能股价为x0 (可以是0 ), 另外,期 收益是到期日股票价格x 和期 行 价格的函数,我们用f(x)来表示期 收益。 (二)一般步骤 我将Monte Carlo 分为三加一个步骤: 1.依据概率分布ψ(

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档