蒙特卡洛模拟法心得

最近了解了一些数学金融中用到的数学, 随机过程,机器学习和monte carlo。但是不太明白这三者的关系是什么,请教内行易于理解的讲一讲这三者在金融中是如何应用的,彼此的关系。谢谢
打个比喻吧。随机过程好比模型,蒙特卡罗好比计算方法,机器学习是处理数据的方法。假设要研究一段随机过程,例如某个金融产品的价格过程。你可能会认为(依据金融知识和一些基本假设)它是属于某一类过程的(只余下一些参数要估计),比如认为它属于ou过程。然后利用收集到的数据(比如离散时间上的观测值)估计参数,这需要统计(机器学习)的方法。这个过程中还可能用到蒙特卡罗模拟来计算某个随机变量的期望。
提问者说的这些我都学过,并在硕士阶段攻读其中若干领域。\begin{article}============Keywords============随机过程 stochastic processes泊松过程 Poisson processes更新过程 renewal processes布朗运动 Brownian motion仿射(跳跃)扩散过程 affine processes (or affine-jump diffusions)列维过程 Levy processes连续状态分枝过程 continuous state branching processes随机微分方程 stochastic differential equations半鞅 semimartingale偏微分方程 partial differential equations偏积分-微分方程 partial integro-differential equations倒向随机微分方程 backward stochastic differential equations二阶倒向随机微分方程 second order backward stochastic differential equations随机偏微分方程 stochastic partial differential equations随机最优控制 stochastic optimal control极值建模 modeling of extremes风险度量 risk measures蒙特卡洛模拟 Monte Carlo simulation============Stochastic Processes============Introduction and References『随机过程』(stochastic processes) 是概率论的一个分支,一般来说是特指一个学科,而『蒙特卡洛』 (Monte Carlo) 是一种获得某种统计量、待求值或函数值的方法,二者不太具有明显的并列关系或者包含与被包含关系。随机过程从内容上来说大致有两类:第一种我称之为应用随机过程,也是大家一般所说的随机过程,内容包括几种具体的经典随机过程,例如:Poisson process,renewal process,discrete time and continuous time Markov chain,basics of Brownian motion,以及他们的应用,比如 queue systems 等。相关的书籍有:Stochastic processes, Sheldon Ross另外一本稍微高阶书的是 Cornell University 的“李登辉”教授 (Lee Teng Hui Professor)、应用概率大牛 Sidney Resnick 所著的Adventures in stochastic processes第二种是指随机过程一般理论:一般包括概率论、随机过程的测度论基础 (probability space、convergence theory、limit theory、martingale theory 等),Markov process,stochastic integral, stochastic differential equations, semimartingale theory (半鞅)尤其是后者等比较艰深的概念和问题(内容参考以下书籍);其中入门的书籍有:Stochastic calculus for finance II, Steven ShreveArbitrage theory in continuous time, Tomas Bjork这两本是与金融交互讲的;另外一本稍微偏理论的随机分析入门书籍是:Stochastic differential equations, Bernt Oksendal高阶数学研究生水平的书籍有:Stochastic integrals and differential equations, Philip ProtterBrownian motion and stochastic calculus, Karatzas, ShreveBrownian motion and continuous martingales, Revuz, YorLimit theorems for stochastic processes, Jacod, Shiryayev一本比较艰深的讲套利数学的研究生读物(需要懂半鞅、泛函分析):Mathematics of arbitrage, Delbaen, Schachermayer,其中讲了不同模型设定下的的套利理论,包括离散模型,连续模型比如半鞅等过程驱动的市场对应的套利结论;utility maximization, convex duality 等概念。当然,学习高级随机分析的书籍需要比较坚实的概率论基础,在此我推荐:Probability: theory and examples, Richard DurretReal analysis and probability, Dudley特别地,我强烈推荐两本我当作参考文献的概率论书籍。一下两本书全面介绍了概率论基本理论,非常适合已经有一定测度背景并且想继续深入学习随机分析的读者:Probability theory: a comprehensive course, KlenkeFoundations of modern probability, KallenbergOverview『数学金融』中涉及的随机过程应该主要涵盖上述第一类里的几乎所有内容和上述第二类里的stochastic integrals, stochastic differential equations (SDE),semimartingale 等,其中实务中最常用的是 Ito process 和 Levy process;因为他们都有比较好的马尔可夫性 (Markovian structure),根据 Feynman-Kac 等定理,所以又能与 partial differential equation 和 partial
integro-differential equation 联系起来。这也是期权定价的 PDE 方法。讲定价公式可以写成 PDE 的好处是可以使用现成的 PDE 数值方法。此外,Ito processes 和 Levy processes 是特殊的 semimartingale。用 semimartingale 做金融建模的好处有两点:1、semimartingale 作为 stochastic integrator,是从一致度量 (uniform metric) 下可料 (predictable) 被积过程所形成的空间到随机变量 (topologized by convergence in probability) 所形成的空间的连续线性映射,这种性质对应于金融资产价格的稳健性,通俗地讲就是:如果你对投资策略施加一个小小的扰动,最后投资组合的价值在某种意义下也会只有相应较小的扰动。因此用 semimartingale 模拟金融价格是合理的。2、semimartingale 组成的空间在 Emery topology (metrizable) 下是完备的;这个性质加上一个比较符合经济逻辑的无套利假设 (No free lunch with vanishing risk, NFLVR),可以推出存在 sigma-martingale measure,反之亦然;这是目前最广义的套利定价理论,它的特殊形式是:1、在离散模型中,无套利等价于存在等价鞅测度,2、在 Ito processes 中,NFLVR 等价于存在等价局部鞅测度 (equivalent local martingale measure),而 NFLVR 可以推出无套利。这里可以参考 A general version of the fundamental theorem of asset pricing, Delbaen, Schachermayer,慎入,作者均是泛函分析领域的大牛,教过无数顶尖分析和概率领域的学生,写的文章非常艰深;前者也是鄙人所在学校 ETH Zurich 概率论与金融数学组的退休教授,他们的学术成果请自行 scholar.google;笔者的老师用了大约20学时教相关的半鞅知识,20学时教这篇论文)。简而言之,用这两种随机过程模拟价格是可以满足无套利的,因此可以用鞅方法定价,这即是用这两种过程建模的好处之二。在衍生品定价问题中,一般假设 underlying price process 服从例如上述某种随机过程,定价则是利用金融工具的复制(超复制 super-replication)等方法,在特定金融市场的假设(比如无套利,或者更特殊的假设 NFLVR;又比如自由买卖假设;假设很重要!!!)下求得一个该金融工具的无套利价格,以及对应的复制(或超复制)策略。当然(超)复制问题大概涉及两个数学问题,一个是:optional decomposition theorem,这个定理与最广义的 FTAP 有着天然数学美感的交互;另一个是随机控制论中的 stochastic target problem,问题是如何找到一个期初价格和交易策略使得期末 payoff 被(超)复制。 总之,不论在何种方法和假设下,资产定价理论中都用随机过程模拟资产价格。Concrete ExamplesBrownian motion,这是搞金融数学不得不懂的随机过程,略,请参考:Stochastic calculus for finance II, Steven ShrevePoisson processes,compound Poisson processes 在金融数学中的应用之一是:在结构定价问题中,我们假设资产过程除了布朗运动驱动的部分之外,还有跳跃,而跳跃经常是由这两种过程模拟的;更一般地,我们还可以假设资产价格过程服从更广义的跳跃形式,该跳跃形式存在于 Levy processes, affine processes 或者 continuous state branching processes 中,一般称作 Levy-type jump 。 Levy processes 可以看做 weak closure of Compound Poisson processes;Levy process 区别于 Brownian motion 和 compound Poisson process 的地方在于,Levy process 还有一项 square integrable martingale,它可以理解为是 intensity 为无穷大、跳跃幅度无穷小(因此有可积性)的 compensated compound poisson,在 Ito-Levy decomposition 中,它是由可数个 compound compensated Poisson processes 组成的。在模型的微分形式中,跳跃和布朗运动驱动的部分经常是线性存在。关于 Levy processes,请参考Introductory lectures on fluctuations of Levy processes, KyprianouLevy processes and stochastic calculus, ApplebaumRenewal processes,Levy processes 经常被用于金融保险中的 Ruin 问题,鉴于这已经超越我的知识范畴,在此不详细讨论,一本可能的参考文献是:Introductory lectures on fluctuations of Levy processes, Kyprianou除衍生工具性定价问题,在金融控制问题中,一般也假设资产过程价格或者其他相关过程服从某种随机过程。比如在最简单的 Merton problem 中,我们假设资产价格服从多维几何布朗运动。又比如在 Jacod 和 Shiryayev 在1993年发表的关于 optimal dividend 的文章中,公司的价值服从一个带线性漂移的布朗运动减去一个左极限右连续的红利支付过程,然后用一个停时 (stopping time) 使其停止于价值首次为0的时刻。随机过程在金融中也可以描述资产价格之外的过程。比如SDE可以描述短期利率,在此请参考Stochastic calculus for finance II, Steven Shreve关于伊藤过程驱动的高级利率模型,比如 affine process,请参考Term structure models: a graduate course, Damir Filipovic随机过程还可以描述除了价格、利率之外的金融变量。比如在著名数理金融学家 Darrel Duffie 写的关于 intensity based credit risk model 的文章中(原文叫 credit risk modeling with affine processes, Duffie),假设 default intensity 服从 affine process,则可违约债券定价形式与短期利率下的债券定价有相同的形式和计算方法,只是将短期利率改写成违约强度而已。关于 affine process,请参考Affine process and applications in finance, Duffie, Filipovic, SchachermayerTransform analysis and asset pricing for Affine jump-diffusions, Duffie, Pan, Singleton以及以上文到的那本讲 Term structure 的书:Term structure models: a graduate course, Damir Filipovic在KMV模型中,假设公司价值服从某个随机过程,比如几何布朗运动。以上这两种随机过程在信用风险中的应用均可以在 Darrel Duffie 的书 Credit Risk: Pricing, Measurement, and Management 中找到。随机过程也可以描述衍生金融工具的价格。比如我们知道欧式期权的 payoff (在这里是期末价值),同时知道 underlying asset price process,我们可以论证欧式期权的价格过程满足倒向随机微分方程 (BSDE);如果underlying asset price processes 满足 Markovian structure,则该 BSDE为一个前向-倒向随机微分方程 (FBSDE);其中方程期末条件是 payoff,方程生成元 (generator) 与 underlying price 相关;方程有一对解,第一个解是期权价格过程,第二个解则对应欧式期权在该市场下的复制策略。如果假设 underlying process 是几何布朗运动,则该 BSDE 为线性 BSDE,其解的形式就是欧式期权的定价公式:风险中性测度下期末值贴现的期望。相关文献请参考:Backward stochastic differential equations in finance: Karoui, Peng, Quenez类似地,BSDE也可以描述效用,称作随机微分效用 (stochastic differential utility),可以参考:Stochastic differential utility, Duffie, Epstein此外 Marek Musiela,Rama Cont,Tomas Bjork,Rene Carmona 等人也尝试过用随机偏微分方程 (stochastic partial differential equations,可以近似理解为用无穷维随机微分方程或 Banach 空间取值的随机微分方程) ;用 SPDE 建模就是用 SPDE 来模拟一个取值为连续函数的 forward rate curve 演化过程。这应该就是 Heath-Jarrow-Morton-Musiela,请参考:Stochastic PDEs and term structure models, MusielaTowards a general theory of bond markets,Tomas Bjork, et alModeling term structure dynamics: an infinite dimensional approach, Rama ContInterest rate models: an infinite dimensional stochastic analysis perspective, Rene Carmona当时实务中并不需要这么多高深的数学知识。只要能明白概率论,应用随机过程,随机分析(基本内容一般包括 stochastic integral, SDE,特别是与 Ito processes 相关的内容)就能看懂绝大多数常用模型了。如果是做金融数学学术,则额外还需要专攻以下方向中的一个或多个: Levy process, affine process, backward stochastic differential equations, semimartingale, stochastic control, stochastic differential games, stochastic PDE, 等。除了概率论,金融相关的数学还涉及偏微分方程(及黏性解),控制论,数值分析,统计计量等。============Monte Carlo===========Monte Carlo 最早是摩纳哥赌场的名字,笔者曾在七月造访。『Monte Carlo』算法一般是指,利用随机抽样的方法,获得一些随机系统的统计量或者参数。比如你有一颗硬币,你想知道掷出后获得正面的概率,那么你通过大量试验以后,可以利用获得正面的频率来估计,这也是中心极限定理的结果。金融中的一个应用是,通过 MC 来模拟多条标的资产的价格走势,代入形式为求概率期望的定价公式就可以求出估计的期权价格的模拟值。此方法则是实现定价的 MC 方法。将扔硬币和 Brownian motion 联系起来的数学定理是 Donsker invariance principle:我们可以想象用硬币反复地大量地投,减小面值 (+\epsilon, -\epsilon),同时减小投币时间间隔 (\delta),那么累积值过程在某种意义下收敛于布朗运动。MC 具体还有很多其他金融应用,比如求某一个风险度量下的风险值。============Machine Learning===========『机器学习』是一门学科也可以算是方法。我在这领域涉足不深,曾经学习的是主要基于数据、利用回归分析、贝叶斯理论等方法种决策树并用它投票,用以实现模式识别、分类和预测等问题。具体方法有 adaboost,bagging prediction,random forest 等。假设你是银行数据分析师,你有客户的数据,比如年龄,性别,年收入等。如何根据这些数据来简单的构造一个信用分类法则是机器学习的一个简单应用。\end{article}
心有林夕的回答实在是太丰富了!不过我崇尚简练和直奔主题,具体展开看夕哥的答案吧。随机过程:资产的价格序列 X1 X2 X3 ....Xt 就被当成了一个随机过程来研究。所以研究随机过程的性质, 状态在金融数学中很有用。现代金融里面最常用的布朗运动也是很多模型的基本假设。Monte Carlo:简言之就是一件事算N 次,这N 次的平均数就应该是这个事件的期望E(X)。而E(X)恰恰就是我们要求,但是又没法解出来的东西。 比如一些奇异期权,我们能够列出微分方程,却解不出来奇异期权的解,就用monte carlo模拟微分方程所代表的路径,然后求平均数,就估计出这个期望值了,我们的定价目的也就达到了。Monte Carlo求的是数值解,BS公式之类得到的是解析解。机器学习:本质上机器学习跟金融数学没有一丁点关系。不过机器学习的作用就好比统计分析, 其实这俩是一回事,就是对实际的金融市场数据进行建模,试图达到预测、分类的目的。时间序列分析,回归分析也都是用来干这个的,当你觉得你找到了也些市场数据中的PATTERN觉得你自己可以预测了,你就觉得做交易获利了。所以机器学习是针对处理数据来说的,跟金融数学、资产定价神马的理论没有关系。不过处理金融数据却是实际工作最实用的技能之一,机器学习只是最近比较热门的数据处理方法,把它跟传统的计量经济学、时间序列分析、回归分析比较比较合适。
极端理性、崇尚简单您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
蒙特卡罗算法与matlab(精品教程).doc37页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:80 &&
你可能关注的文档:
··········
··········
第一章:Monte Carlo方法概述
讲课人:Xaero Chang | 课程主页:
本章主要概述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 值。
常规的数值积分方法是在分段之后,
正在加载中,请稍后...当前位置:
游戏大小: 4.56GB
游戏类型: 赛车竞速RAC
游戏语言: 英文
发布时间:
操作系统: WinXP,Vista,Win7,Win8
更新时间:
关注玩游戏网微信公众订阅号
回复:14822
手机上也能浏览此网页
攻略排行周月
《方舟生存进化》作为一款生存类型沙盒游戏,资源是非常非常重要的,…
《龙珠:超宇宙》中DLC3已经发布一段时间,游戏中老界王神任务怎…
本类一周热点
《方舟:生存进化》霸王龙马鞍怎么制作?接下里玩游戏网小编为大家带…
《方舟:生存进化》游戏怎么玩?好玩吗?接下来玩游戏网小编为大家带…
玩游戏网 Corporation, All Rights Reserved 沪ICP备号-1英语翻译蒙特卡洛深海海水疗法中心位于摩纳哥大公国蒙特卡洛.有人说蒙特卡洛真正的魅力在于体验世上最奢华且独特的感受,走进蒙特卡洛深海海水疗法中心,如同置身梦幻仙境,这里有全世_作业帮
拍照搜题,秒出答案
英语翻译蒙特卡洛深海海水疗法中心位于摩纳哥大公国蒙特卡洛.有人说蒙特卡洛真正的魅力在于体验世上最奢华且独特的感受,走进蒙特卡洛深海海水疗法中心,如同置身梦幻仙境,这里有全世
英语翻译蒙特卡洛深海海水疗法中心位于摩纳哥大公国蒙特卡洛.有人说蒙特卡洛真正的魅力在于体验世上最奢华且独特的感受,走进蒙特卡洛深海海水疗法中心,如同置身梦幻仙境,这里有全世界独一无二的深海海水疗法与摩纳哥的历史.
The Montecarlospa Thermes Marins is situated at Monte-Carlo of Monaco.It was said that the true fascination of Monte-Carlo lies in the most luxurious and unique experiment of its prestigious Montecarlospa Thermes Marins.A visit to the spa will make you feel like wandering in fantasyland.This is a place which offers you the world's one and only deep-sea seawater spa treatment and enables you to understand the history of Monace.人工翻译,并参考了其官方网页如下: 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于高斯过程分类与蒙特卡洛模拟的岩土工程结构可靠度分析方法
Reliability Analysis.
下载积分:1500
内容提示:基于高斯过程分类与蒙特卡洛模拟的岩土工程结构可靠度分析方法
Reliability Analysis Method for Geotechnical Engineering Structure U
文档格式:PDF|
浏览次数:0|
上传日期: 13:36:56|
文档星级:
该用户还上传了这些文档
基于高斯过程分类与蒙特卡洛模拟的岩土工程结构可靠度分析方法
Reliab.PDF
官方公共微信

我要回帖

更多关于 蒙特卡洛机票 的文章

 

随机推荐