eetop[1].cn_MonteCarlo030206
- 格式:pdf
- 大小:814.09 KB
- 文档页数:32
前言与说明一、Monte Carlo 方法是一门简单而复杂的学问Monte Carlo 方法往小的方面说很简单,就是生成一堆随机数,然后以某函数规则计算 出一堆数值,最后求这些数值的平均值就得到了结果;往大的方面说却很复杂,要将蒙特卡 洛做好需要考虑的问题很多,例如: 1. 需要解决的问题是否收敛——倘若不收敛,Monte Carlo 方法就不能用,不然计 算出来的结果有何意义,只有老天才知道; 2. 所选用的具体方法收敛速度如何——虽然几乎所有 Monte Carlo 收敛阶数为 1/2, 但不同的方法收敛阶数前面的系数不同; 3. 所得解的误差是多少——Monte Carlo 方法从来得不到精确值,而是一个近似的 随机变量,因此,任何时候,报告 Monte Carlo 解时,需要同时报告该解的方差; 4. 如何选择具体算法,以加快速度——Monte Carlo 模拟需要较长时间,所以速度 很重要。
尤其是你使用 Monte Carlo 方法实时计算金融产品价格时,时间就是金钱。
加 快 Monte Carlo 速度有很多或大或小的技巧,而且这些技巧还要依据不同问题而定。
5. 伪随机数问题——计算机生成的随机数都是伪随机数, 很多 Monte Carlo 书中都 大书特书伪随机数的危害以及如何生成尽可能“真”的伪随机数。
有此告诫在,我们自 然不能对伪随机数问题视而不见,但是我们是否就要因这一问题惶惶不可终日呢? 6. 模型与现实——模型是我们的理想,但是现实中的市场却是残酷的。
如果有人 仅仅拿着书本就冲进市场,那他必然还要交高昂的学费,最终鲜血淋漓地出来。
同理, Monte Carlo 方法(以及其他几乎所有方法),任何时候都只能给我们作参考。
然而, 我们却可以以科学的态度和方法使用 Monte Carlo 方法,以使其结果更加贴近现实,参 考价值更大。
二、本课程将解决的问题作为一门针对非学术人士的入门性质的课程, 本课程最注重的是基础的应用性知识。
Monte Carlo 法§8.1 概述Monte Carlo 法不同于前面几章所介绍的确定性数值方法,它是用来解决数学和物理问题的非确定性的(概率统计的或随机的)数值方法。
Monte Carlo 方法(MCM ),也称为统计试验方法,是理论物理学两大主要学科的合并:即随机过程的概率统计理论(用于处理布朗运动或随机游动实验)和位势理论,主要是研究均匀介质的稳定状态[1]。
它是用一系列随机数来近似解决问题的一种方法,是通过寻找一个概率统计的相似体并用实验取样过程来获得该相似体的近似解的处理数学问题的一种手段。
运用该近似方法所获得的问题的解in spirit 更接近于物理实验结果,而不是经典数值计算结果。
普遍认为我们当前所应用的MC 技术,其发展约可追溯至1944年,尽管在早些时候仍有许多未解决的实例。
MCM 的发展归功于核武器早期工作期间Los Alamos (美国国家实验室中子散射研究中心)的一批科学家。
Los Alamos 小组的基础工作刺激了一次巨大的学科文化的迸发,并鼓励了MCM 在各种问题中的应用[2]-[4]。
“Monte Carlo ”的名称取自于Monaco (摩纳哥)内以赌博娱乐而闻名的一座城市。
Monte Carlo 方法的应用有两种途径:仿真和取样。
仿真是指提供实际随机现象的数学上的模仿的方法。
一个典型的例子就是对中子进入反应堆屏障的运动进行仿真,用随机游动来模仿中子的锯齿形路径。
取样是指通过研究少量的随机的子集来演绎大量元素的特性的方法。
例如,)(x f 在b x a <<上的平均值可以通过间歇性随机选取的有限个数的点的平均值来进行估计。
这就是数值积分的Monte Carlo 方法。
MCM 已被成功地用于求解微分方程和积分方程,求解本征值,矩阵转置,以及尤其用于计算多重积分。
任何本质上属随机组员的过程或系统的仿真都需要一种产生或获得随机数的方法。
这种仿真的例子在中子随机碰撞,数值统计,队列模型,战略游戏,以及其它竞赛活动中都会出现。
蒙特卡罗方法简介蒙特卡罗模型(Monte Carlo method),又称统计模拟法、随机抽样技术。
由S.M.乌拉姆和J.冯·诺伊曼在20世纪40年代为研制核武器而首先提出。
在这之前,蒙特卡罗方法就已经存在。
1777年,法国Buffon提出用投针实验的方法求圆周率∏。
这被认为是蒙特卡罗方法的起源。
是一种以概率统计理论为指导的非常重要的数值计算方法。
是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。
蒙特卡罗(Monte Carlo)方法,或称计算机随机模拟方法,是一种基于“随机数”的计算方法。
这一方法源于美国在第一次世界大战进研制原子弹的“曼哈顿计划”。
该计划的主持人之一、数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的Monte Carlo—来命名这种方法,为它蒙上了一层神秘色彩。
而蒙特·卡罗方法正是以概率为基础的方法。
考虑平面上的一个边长为1的正方形及其内部的一个形状不规则的“图形”,如何求出这个“图形”的面积呢?Monte Carlo方法是这样一种“随机化”的方法:向该正方形“随机地”投掷N个点落于“图形”内,则该“图形”的面积近似为M/N。
蒙特卡罗模型的基本思想是,为了求解数学、物理、工程技术以及管理等方面的问题,首先建立一个概率模型或随机过程,使它们的参数,如概率分布或数学期望等问题的解;然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,并用算术平均值作为所求解的近似值。
对于随机性问题,有时还可以根据实际物理背景的概率法则,用电子计算机直接进行抽样试验,从而求得问题的解答。
从理论上来说,蒙特卡罗方法需要大量的实验。
实验次数越多,所得到的结果才越精确。
科技计算中的问题比这要复杂得多。
比如金融衍生产品(期权、期货、掉期等)的定价及交易风险估算,问题的维数(即变量的个数)可能高达数百甚至数千。
对这类问题,难度随维数的增加呈指数增长,这就是所谓的“维数的灾难”(Course Dimensionality),传统的数值方法难以对付(即使使用速度最快的计算机)。
Monte Carlo研究方法2.1计算机模拟概述近年来,“计算机模拟”方法已经引发了一场科学革命,传统上将物理学、化学以及生物学等学科划分为“实验”分支和“理论”分支,已不能适应科学发展的要求,“计算机模拟”成为第三个分支,它同前两种方法互为补充[34]。
对一个精确描述的模型系统,计算机模拟能够给出精确的信息(除统计误差图2.1化学反应的计算机模拟外,但是至少在原则上可以使这些统计误差任意小)。
而解析理论提供的信息只在很少的情况下是精确的,而在大多数情况下,都会遇到不受控制的近似,在特定的条件下才能得到精确解。
例如,三维情况下可解的统计物理学问题只限于一些理想化的极限情况,如理想气体或理想溶液。
即使很简单的统计力学模型,如三维Ising模型,也不能精确求解,因此常常要采用计算机模拟来估算对一个问题进行解析处理时所引入的误差。
同样,如果“精确”意味着准确知道一个给定的实验样品的有效哈密顿量,那么由实验得到的数据也不是绝对准确的。
有时甚至不清楚实验观察到的某些现象究竟是固有的还是由未知杂质引起的。
由此可知,解析理论和实验结果之间的比较,并不总是导致确定无疑的结论,有时还需要用模拟来沟通理论和实验之间的隔阂。
模拟结果与实验结果相比,不受不精确的近似(它们通常是解析理论中不可避免的)的影响,可以检验模型是否忠实地代表实际系统。
通过模拟可以得到很多信息,不管什么物理量,只要研究者认为有用,就可以设法从模型中对其进行“抽样”。
此外,实验工作者虽然可以改变样品的温度和压力以探讨其影响,可是要估计原子间势能变化的影响,就比较困难了,而对计算机模拟来说,任意改变原子间作用力并不是什么大困难。
计算机模拟是用计算机方法研究化学反应及误差的重要手段之一,它构成化学计量学一个颇为独特的分支。
用计算机可模拟某些很难实际试验的化学反应,可用于研究化学量测方法,包括化学计量学数据解析方法的特性与误差,还可探讨有关化学反应的机理。
期权定价的Monte Carlo模拟精度改进技术及其R软件实现熊炳忠
【期刊名称】《电脑知识与技术》
【年(卷),期】2017(013)004
【摘要】提高模拟精度是蒙特卡洛模拟应用于解决实际问题的关键.在介绍对偶变量法、控制变量法、重要抽样技术以及分层抽样法的基本原理基础上,将这四种精度提高技术应用于标准欧式期权的模拟定价,基于R软件平台给出它们的实现程序,对比这些方法与普通蒙特卡洛模拟方法所给出期权定价的精度提高效果,结果表明它们都有较好的提高精度效果,尤其是分层抽样法,精度可以达到一般蒙特卡洛模拟精度的5倍之多.
【总页数】4页(P244-246,249)
【作者】熊炳忠
【作者单位】嘉兴学院南湖学院,浙江嘉兴314001
【正文语种】中文
【中图分类】TP311
【相关文献】
1.基于方差缩减的高维美式期权Monte Carlo模拟定价 [J], 陈金飚;林荣斐
2.随机波动率下障碍期权定价的对偶Monte Carlo模拟 [J], 温鲜;邓国和
3.基于Hull-White随机波动率模型的算术平均亚式期权Monte-Carlo定价 [J], 梁艳;王玉文
4.欧式算术平均亚式期权定价——基于Lévy过程的Monte Carlo仿真 [J], 杜子
平;邱虹
5.基于Merton模型与Monte Carlo模拟的障碍期权定价对冲 [J], 郑祥;韦勇凤因版权原因,仅展示原文概要,查看原文内容请购买。