版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、运用蒙特卡罗模拟进行风险分析蒙特卡罗模拟由著名的摩纳哥赌城而得名,他是一种非常强有力的方法学。对专业人 员来说,这种模拟为方便的解决困难而复杂的实际问题开启了一扇大门。估计蒙特卡罗模拟最著名的早期使用是诺贝尔奖物理学家Enrico Fermi (有时也说是原子弹之父)在1930年的应用,那时他用一种随机方法来计算刚发现的中子的性质。蒙特卡罗模拟是曼哈顿计划所用到的模拟的核心部分,在20世纪50年代蒙特卡罗模拟就用在 Los Alamos国家实验室发展氢弹的早期工作中,并流行于物理学和运筹学研究领域。兰德公司和美国空军是这个时期主要的两个负责资助和传播蒙特卡罗方法的组织,今天蒙特卡罗模拟也被广泛
2、应用于不同的领域,包括工程,物理学,研发,商业和金融。简而言之,蒙特卡罗模拟创造了一种假设的未来,它是通过产生数以千计甚至成千上万 的样本结果并分析他们的共性实现的。在实践中,蒙特卡罗模拟法用于风险分析,风险鉴定,敏感度分析和预测。模拟的一个替代方法是极其复杂的随机闭合数学模型。对一个公司的分析,使用研究生层次的高等数学和统计学显然不合逻辑和实际。一个出色的分析家会使用所有他或她可得的工具以最简单和最实际的方式去得到相同的结果。任何情况下,建模正确时,蒙特卡罗模拟可以提供与更完美的数学方法相似的答案。此外,有许多实际生活应用中不存在闭合模型并且唯一的途径就是应用模拟法。那么,到底什么是蒙特卡罗
3、模拟以及它是怎么工作的?什么是蒙特卡罗模拟?今天,高速计算机使许多过去看来棘手的复杂计算成为可能。对科学家,工程师,统计 学家,管理者,商业分析家和其他人来说,计算机使创建一个模拟现实的模型成为可能,这 有助于做出预测,其中一种方法应用于模拟真实系统,它通过调查数以百计甚至数以千计的可能情况来解释随机性和未来不确定性。结果通过编译后用于决策。这就是蒙特卡罗模拟的全部内容。形式最简单的蒙特卡罗模拟是一个随机数字生成器,它对预测,估计和风险分析都很有 用。一个模拟计算模型的许多情况,这通过反复地从预先定义的特定变量概率分布中采集数据并将之应用于模型来实现。因为所有的情况都产生相应的结果,每种情况都
4、可以蕴含一种预测。预测的是你定义为重要模型结果的事项(通常含有公式或函数)。将蒙特卡罗模拟法想象为从一个大篮子里可放回的反复拿出高尔夫球。拦在的大小和形状取决于分布输入假定(例如,一个均值为100,标准方差为 10 的正态分布,均匀分布或者三角分布), 这里有些篮子相对较深或者更对称,可使特定的球更顺利的被拿出。反复拿 出的球数取决于模拟试验的次数。 对一个具有多重相关假设的大模型, 不妨将它想象为一个 巨大的篮子,很多婴儿筐放在里面。每个婴儿筐都有自己的一套彩色高尔夫球在四周跳动。 有时这些婴儿筐之间相互连接(如果变量之间相关),迫使高尔夫球协力跳动,而在其他不 相关情况下, 这些球则彼此独
5、立的跳动。 每次从模型内的相互作用中拿出的球都列出并记录 下来,以提供一个该模拟的预测输出结果。模拟为何重要一个解释模拟重要性的例子在图 4.1和图 4.2 的案例说明中可以看到, 叫做平均值缺陷。 这个例子非常值得深入研究。 它说明了一个分析者在不进行模拟的情况下可能被误导而做出 错误的决策。 假设你是销售易腐商品商店的老板, 你需要做出一个决定以确定当前的最优库 存。你新雇用的分析者成功的下载了 5 年的月度历史销售数据, 并且她估计出平均值为五个 单位。 然后你决定当前的最优库存就是五个单位。 你已经犯了平均值缺陷的错误。 如此例所 示,这个错误发生的明显原因就是历史需求分布是高偏度的而
6、成本结构确是对称的。例如, 假设你在参加一个会议, 你的老板问你去年每个人赚了多少钱。 你做了一个快速调查, 发现 工资范围从 $60,000 到 $150,000 不等。快速计算之后你发现平均值是 $100,000.然后你老板告 诉你他去年赚了 $20,000,000!整个组的平均值一下子就变成了 $15,000,000。这个 $15,000,000 显然不可能代表你的同事去年赚了这么多钱。 这种情况下, 中位值可能更合适。 这里你可以 看到仅仅使用平均值会导致高度误导性的结果。平均值缺陷实际5平均5.00存货持有6历史数据(5年)易腐戒本$100月数实际联邦快递费用$175112211总战
7、本$1003740你的公司是一个衣服商品零售商,你的任务是找出50持有存赏的最佳水平。如果存货超过实际需求,易腐62成本$100,而你的存贯达不到实际需求水平时要遭77受$口£的联邦快递费用&这些戒本都是叹单位产品为80基础。首先你应该去楔集如又斯示过去叩个月的历史911数据。然后简单的算岀平均佰冬这里算出来是5单位宀1012那么,你选择右单位作为最佳存债量水平。这梯你就犯110成为平旬值缺陷的错误!1291331451501621711010实际需求数据显示在右测。为节省空间,第伯到刃行583隐蘇作为一个分析员,接下来你必须宴做什仏呢?5926017十干 7 21 K U
8、l?B91 则 1*9武険2>002003004 005 006 007 00 roo 事m moo urn12 00話m16 00 帕oofal Cnti!仇m«ia)豪歼萌方占毎Hfi P jf 型gf«JllV瓷客科悻#甲作沁kn?管素能町nri电茏需求巾華话鼻就们戏罠*853录垃0呛主坟*轟慕逵辻武盹弃奏IU1*別輝疽曲银险¥*迂再呼育均H個曲f倍计肥 許*1应第岂鼻乔*疤倉序继续这个例子,图 4.2说明了怎么使用模拟法计算正确的存货水平。这里使用的方法是 非参数拔靴模拟。之所以是非参数是因为在这种模拟法中没有制定分布参数。不同于蒙特卡罗参数模拟中需
9、要假设特定的预设分布(正态,三角,对数正态一类的)及其所要求的参数(均值,标准方差,等等),非参数模拟利用数据本身来说明一件事情。假设你搜集了 5年来的历史需求水平并把每个月的需求量写在一个高尔夫球上。把所有60个高尔夫球扔进一个大篮子并随机混合。随机拿出一个高尔夫球并在纸上写下它的值, 然后将球放回篮子并再次混合。这样做60次并计算平均值。这一过程是单独的一个分组试验。可放回地完成整个过程数千次。这几千个平均值的分布就代表模拟预测的结果。所期待的模拟结果就是这几千个平均值的平均值。图4.2显示了从非参数模拟得到的一个分布。如你所见,经营成本最小是的最优存货率是9单位,远远不同于之前图 4.1
10、中计算出来的五单位。很明显,每种方法都有它的有点和缺陷。非参数模拟可以方便的通过风险模拟?的常用分布来实现,它使用历史数据来描述事实并预测未来。然而,参数分布迫使模拟出来的结果服从规则分布,这是大多数情况下人们所期待的。不像非参数模拟要求的必须考虑剔除杂乱数据(例如,离群值和谬值),参数模拟每次都是重新开始。蒙特卡罗模拟是一种参数模拟,模拟开始之前要求有特定的分布参数。替代方法是非参 数模拟,它用原始历史数据来描述事实并且模拟的运行不需要分布参数。模拟与传统分析比较图 4.3 介绍了一些用来处理不确定性和风险的传统方法。 这些方法包括执行敏感度分析, 情境分析和概率情境。 下一步是易用蒙特卡罗
11、模拟, 它可以被看作是不确定性和风险的一种 扩展。图 4.4说明了一种应用更高级的蒙特卡罗模拟作预测的方法。图 4.4 中的例子显示了 蒙特卡罗模拟到底可以多复杂,而这取决于其用途。从以下网站 下载的软件有一个随机过 程模块,它运用了这些更复杂的随机预测模型,包括布朗运动,均值回归和随机漫步模型。应用和 EXCEL 进行模拟可以通过 Excel 实现模拟。 然而,更高级的模拟软件比如执行这种人物效率更高并且有 预先设置在模拟中的附加特性。 现在我们介绍使用 Excel 和进行蒙特卡罗参数模拟和非参数 资助模拟。图 4.5 和图 4.6 中的例子显示了在一系列概率假设基础上运用 Excel 执行
12、有限次数模拟。我 们假设已经完成了一系列的情景分析, 并得到了九个结果值, 其各自的发生概率也已计算出 来。运用Excel对这样一个情境分析建立模拟的第一步是理解Excel函数“RAND(”。这个函数就是一个简单的随机数字生成器, Excel 用它来从 0到 1 的均匀分布中随机生成数字。然 后用假设中指定的概率把数字 0到 1转换成范围或区间。 例如,如果$362,995 的发生概率是 55%,我们就可以生成一个从 0.00到 0.55的区间。类似地,对下一个值 $363,522 我们可以 生成 0.56到 0.65 的区间,这个的发生概率是10%,等等。在这些区间的基础上就可以建立非参数模
13、拟。图 4.5说明了一个 5000 套试验的例子。 每组试验需要模拟 100 次;也就是说, 在每组模 拟试验中, Excel 用函数 VLOOKUP (RAND(),$D$16:$F$24,3 )可放回的随机抽取原始数字, 这个函数先将 RAND()函数产生的值与 D16到F24区域的第一列数据相匹配, 然后抽取第三 列中相应的数据。然后计算每组试验中采样数据的平均值。这5000 组试验的平均值的分布就可以得到,频率分布图显示在图 4.5 底部。根据中心极限定理,这些样本均值的平均值将 在极限意义上逼近真正的总体均值。 此外, 当进行足够多组试验时, 分布将非常逼近正态分 布。显然,在 Ex
14、cel 中人工运行这种非参数模拟是相当乏味的。一个替代方案是使用中的常 用分布,它做的是同样的事情但是速度更快且效率更高。第六章, 潘多拉的工具箱,更详细的展示了一些模拟工具。非参数模拟是一个强有力的工具但是只有当数据可得时才适用。显然,越多的数据存在,模拟结果的精度和置信度就更高。然而, 当数据不存在或一个有效的系统过程支持着数据集(例如,物理学,工程学,经济关系)时,参数模拟可能更合适,它使用精确的概率分布。Excel 函数 RAND() 用来从 0 到 1 的均匀分布中随机生成数字。 RAND()*(B-A) 用来从 A 到 B 的均匀分布中随机生成数字。 NORMSINV(RAND()
15、 从均值为 1 ,方差为 0 的标准正态 分布中随机生成数字。用 Excel 模拟简单问题简单而且高效。然而,当产生更复杂的问题时,比如下面将要介 绍的这个,就需要使用更专业的模拟软件。就是这样一个软件。在图 4.7 的例子中,单元格“ Revenue, “ Opex;' “ FCF/EBITDA Multiple 和""Revenue Growth Rate (深灰色)是假定单 元格, 我们在里面填上分布的输入假定, 比如变量遵循的分布类型和有哪些参数。 例如,在 分析该公司历史收入数据的基础上; 我们可以说收入服从一个均值为$1010;标准方差为 $100的正态分布。净现值( NPV )单元格是预测结果单元格;就是说;这些单元格的结果就是我 们想要的最终分析结果。参见第五章;试用;以得到更多安装和启动软件的细节。仅供个人用于学习、研究;不得用于商业用途For personal use only in study and research; not for commercial use.Nur f u r den pers?nlichen f u r Studien, Forschun
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 启蒙文学中“理性”与“情感”的张力-基于卢梭《新爱洛伊斯》书信体结构
- 感染性疾病交叉研究抗菌药洗脱期策略
- 感染性心内膜炎合并脑栓塞的抗感染疗程优化策略
- 患者隐私权与医疗数据公共利益的伦理协调策略
- 患者隐私保护意识:现状提升与干预策略
- 患者赋能视角下的健康生活方式自我管理策略
- 患者教育医疗数据区块链完整性认知提升
- 制冷设备租赁服务合作合同
- 电子竞技市场的投资与前景研究
- 培训服务合同
- 城南旧事阅读课件
- 2022年西北大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
- 制鞋工人岗位培训
- 离婚协议(2026年版本)
- 8.1坚守公平 课件 2025-2026学年统编版道德与法治 八年级上册
- 舟山事业编考试题及答案
- 2025年低空经济行业碳排放与环境影响报告
- 2024-2025学年广东省广州市越秀区九年级(上)期末化学试题及答案
- 光伏CAD基础知识培训课件
- 《阿甘正传》读书会
- 溴化锂冷水机组与水冷螺杆机能效对比
评论
0/150
提交评论