龙卷风图:是项目管理中用于在风险识别和定性分析之后,进行定量风险分析的技术----敏感性分析技术中最常用的一种图表技术。

敏感性分析:敏感性分析有助于确定哪些风险对项目具有最大的潜在影响。它把所有其他不确定因素保持在基准值的条件下,考察项目的每项要素的不确定性对目标产生多大程度的影响。

敏感性分析最常用的显示方式是龙卷风图。

龙卷风图有助于比较具有较高不确定性的变量与相对稳定的变量之间的相对重要程度。

它因其显示形式像龙卷风一样而得名。图例请见图片。

___________________________________________________________________________________________

风险定量分析工具之龙卷风图

https://blog.csdn.net/rongwenbin/article/details/9301091

   
龙卷风图(TornadoDiagram)是在风险定量分析中采用的一种对单因素敏感性分析的工具。因其图形状像龙卷风,因此而得名。主要用来分析在其它因素单个较高不确定性因素和其它相对稳定因素之间的相对重要程度。
一个标准的龙卷风图如下图所示。

图中,X轴表示各因素对结果的影响的取值范围。Y轴表示各不确定性因素的名称,它们对结果的影响值和它们本身的取值。
对每一个不确定的决定因素,该图都包含了一个横杆和两组数字(分别在横杆的左边和右边)。
每组数字对应着该因素对结果的影响值(上面的数字,负数用括号括住了)和该因素本身的值(下面的数字,花括号内)。

_________________________________________________________________________________________

决策树形图:按照当前数据集的不同属性特征将其划分为不同分支节点(数据子集),直到每一个节点的所有样本数据都属于同一类别分支属性停止划分,最终形成“树状”分支结构图形。

________________________________________________________________________________________________-

蒙特卡洛模拟(Monte Carlo Simulation)浅析

https://www.jianshu.com/p/cb44f4b457c3

蒙特卡洛模拟作为一种常用的模拟技术,在PMBOK里经常可以看到它的身影,其主要出现在风险管理知识领域中的定量风险分析过程,是用于做项目定量风险分析的工具之一,同时蒙特卡洛模拟也可以用于估算进度或成本以及制定进度计划等。(全文共 2741 字,阅读大约需要 10 分钟。)

蒙特卡洛模拟由于在PMBOK里讲得较为简单和抽象,理解起来稍微有点困难。为了让大家更加通透地理解蒙特卡洛模拟的作用及其过程原理,本文试图通过一个简单的例子来实操模拟一下这个蒙特卡洛模拟的过程。

一、简要介绍

到底什么是蒙特卡洛模拟呢?蒙特卡洛模拟是一种统计学的方法,用来模拟大量数据。可能童鞋们看到这个定义更晕了,到底什么是统计学方法,模拟大量数据干什么?别着急下面会慢慢一一道来。

我们先来简单介绍一下关于蒙特卡洛模拟的一些背景知识。蒙特卡洛模拟是在二战期间,当时在原子弹研制的项目中,为了模拟裂变物质的中子随机扩散现象,由美国数学家冯·诺伊曼(学计算机的同学都知道这位冯同志的大名,人称“计算机之父”)和乌拉姆等发明的一种统计方法。之所以起名叫蒙特卡洛模拟,是因为蒙特卡洛在是欧洲袖珍国家摩纳哥一个城市,这个城市在当时是非常著名的一个赌城。因为赌博的本质是算概率,而蒙特卡洛模拟正是以概率为基础的一种方法,所以用赌城的名字为这种方法命名。

蒙特卡洛模拟是在计算机上模拟项目实施了成千上万次,每次输入都随机选择输入值。由于每个输入很多时候本身就是一个估计区间,因此计算机模型会随机选取每个输入的该区间内的任意值,通过大量成千上万甚至百万次的模拟次数,最终得出一个累计概率分布图,这个就是蒙特卡洛模拟。

二、 模拟过程

蒙特卡洛模拟在实际的项目管理应用中一般较为复杂,而且很多时候用在专业的项目风险分析软件里面(比如Pertmaster),通常用在较为大型的项目和企业中。我们这篇文章只是为了让童鞋们对于蒙特卡洛模拟有个更为直观清晰的认识,同时鉴于篇幅和不至于让讲解过于晦涩,所以这儿我们只是准备用Excel工具来简单地模拟和介绍一下蒙特卡洛模拟的实施操作过程,这样大家也能对蒙特卡洛模拟有个更为直观地了解。

我们以定量分析项目总持续时间为例来简要介绍一下蒙特卡洛模拟。比如说我们现在有个项目,该项目共有三个WBS要素分别是设计、建造和测试,为了简单起见我们假设这三个WBS要素的预估的工期概率分布都呈标准正态分布,各自的平均工期、标准差以及最悲观、最可能和最乐观的估计工期如下图所示(我们这儿简单地认为基于正态分布的工期的最悲观/最乐观的估算工期定在均值正负3个标准差的位置),而且三者之间都是完成到开始的逻辑关系,这样整个项目工期就是这三个WBS要素工期之和。

现在我们需要用蒙特卡洛模拟来以这三个要素的工期的分布为输入,来模拟得到整个项目的工期概率分布图。由于设计、建造和测试这三个要素都是呈标准正态分布,我们可以根据上面表格中的各自的均值和标准差数据大致画出这三个要素工期的概率分布图如下面的样子:

我们要用蒙特卡洛模拟来定量分析整个项目的工期进度风险。于是我们用计算机来模拟项目的实施,我们的思路是:第一步:随机选取每个WBS要素的工期值作为输入(因为每个要素的工期不是恒定的,本身就是一个估计的分布区间);第二步:然后把三个WBS要素的值相加得到整个项目的工期值,这样就完成了一次模拟;第三步:重复第一二步,然后就这样一次一次的模拟,需要模拟成千上万次最终得到成千上万个整个项目总工期的数值;第四步:再对这些海量模拟次数得到海量总工期数值进行统计分析,得出其最终的项目总工期估计的概率分布。

我们先做第一步。第一步需要我们先产生这些每个要素的随机工期值。Excel里面有个函数可以生成呈正态分布的随机数,就是NORMINV。我们的设计要素的第一个随机工期取值的公式就是这么写的:=ROUND(NORMINV(RAND(),$E$3,$F$3),0),如下图所示:

解释一下这个公式:ROUND(NORMINV(RAND(),$E$3,$F$3),0),RAND() 是生成0到1之间的随机数,NORMINV(RAND(),$E$3,$F$3) 是生成呈均值为E3(图中为14)、标准差为F3(图中为2)的正态分布的随机数,ROUND 是四舍五入的意思,这样回车我们就生成了设计这个要素的第一个随机工期值17。同理我们把这个公式值往下拉,复制400次(我们此例中模拟400次),就得到了400个呈正态分布的随机工期值;然后建造和测试的随机工期值也是照葫芦画瓢,这样我们就得到了这3个要素的400次模拟的随机值,再每次的3个要素的随机值相加得到总工期的模拟值,如下图所示:

此时前三步就做完了得到了总工期的一组数据(400个)。现在开始做第四步对这组数据做统计分析和作图。

4.1 先把总工期这一列(图中E列)400个值拷贝一份,粘贴数值到另外一列(注意粘贴的时候选择“选择性粘贴”然后选“值”,因为随机数随时变动,这儿需要把值固定下来),用MAX和MIN函数计算出这一列400个值的最大值为76,和最小值为45,作为分组依据,然后在旁边 I 列依次升序排列42-78(前后多取几个数值图像更完整)这部分数值作为分组数据,如下图所示:

4.2 然后计算每个分组数据在总工期这组数据中出现的概率,这儿需要用到函数FREQUENCY,计算概率的公式为:=FREQUENCY(H8:H407,I8:I40)/400,意思是统计每个分组数据在总工期这一组数据中出现的次数,再除以模拟总次数400就得到这个分组数据出现的概率。再计算一个累积概率值,累积概率值就是前面的所有单个概率值加起来的概率,比如算分组数据46的累积概率值就是把46以下的数值的概率值全部加起来,这样我们就得到关于分组数据在总工期这组数据中出现的概率和累积概率的数据,如下表格所示:

4.3 通过对上面表格的数据,以分组数据为X轴,出现概率和累积概率的值为Y轴于是可以做出下面关于总工期的概率分布图:

红色柱状图是整个项目估计刚好多少天完工的概率数据,比如图中60天对应的概率大约是11%,表示整个项目刚好60天完工的概率是11%;蓝线就是我们PMBOK上定量风险分析得到的那张S曲线图,也是我们最终蒙特卡洛模拟需要得到的最终的模拟输出:总工期的概率分布图。通过这个S曲线,我们可以预测整个项目在多少天内完工的概率。比如我们需要预测整个项目在56天完工的概率,通过S曲线了解到56天对应的累积概率是34%左右,也就是整个项目56天内完工的概率是34%,那么56天内不能完工的概率就是1-34%=66%,这就是风险。如果觉得风险太高无法接受,那么我们可以把工期适当规划长一些,比如60天,这样查询S曲线可以得到60天内整个项目完工的概率是70%,这样就只有剩下30%的不能按时完工的风险,项目在进度方面的风险就大大降低了。

好了,至此关于蒙特卡洛模拟的基本概念和操作流程就说完了,希望能通过本文对大家学习和理解蒙特卡洛模拟有所助益,如有任何疑问、建议或指正,欢迎留言交流,谢谢阅读。

推荐阅读作者更

转载于:https://www.cnblogs.com/kelelipeng/p/10418082.html

风险定量分析工具 龙卷风图 决策树形图 蒙特卡洛模拟相关推荐

  1. 风险定量分析工具之龙卷风图

    风险定量分析工具之龙卷风图     龙卷风图(TornadoDiagram)是在风险定量分析中采用的一种对单因素敏感性分析的工具.因其图形状像龙卷风,因此而得名.主要用来分析在其它因素单个较高不确定性 ...

  2. PMP_蒙特卡洛分析_风险定量分析工具

    原文链接

  3. [概念] 风险识别工具 - 影响图(Influence Diagram)

    PMBOK(2004 3rd 英) P248关于风险识别的图形技术中提到了因果图(Cause-and-Effect diagram),流程图(flow chart)和影响图(Influence dia ...

  4. [概念] 风险识别工具 - 影响图(Influence Diagram) 1

    PMBOK(2004 3rd 英) P248关于风险识别的图形技术中提到了因果图(Cause-and-Effect diagram),流程图(flow chart)和影响图(Influence dia ...

  5. python 蒙特卡罗_蒙特卡洛模拟(Python)深入教程

    原标题:蒙特卡洛模拟(Python)深入教程 字幕组双语原文:蒙特卡洛模拟(Python)深入教程 英语原文:Monte Carlo Simulation An In-depth Tutorial w ...

  6. 质量控制新七工具:亲和图、过程决策程序图、关联图、树形图、优先矩阵、活动网络图和矩阵图

    ①亲和图.亲和图与心智图相似.针对某个问题,产生出可联成有组织的想法模式的各种创意.在项目管理中,使用亲和图确定范围分解的结构,有助于WBS的制订. ②过程决策程序图(PDPC).用于理解一个目标与达 ...

  7. 常见4种风险定量分析法

    常见的风险定量分析方法主要有: 一. 敏感性分析法 用于确定哪些风险对项目影响最大,将其它不确定因素固定在基准值,再考察某个因素的变化会对目标产生多大的影响. 在这一分析中,检查每一个项目成分的不确定 ...

  8. 直面中国市场的新挑战,律商风险数据赋能车险智慧决策踏上新征程

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 近日励讯集团旗下律商联讯风险信息召开"数据赋能智慧决策"新闻发布会,宣布其设立在中国的子公司由"精励联讯" ...

  9. 电网风险、风险评估、风光不确定性 考虑蒙特卡洛考虑风光不确定性的配电网运行风险

    电网风险.风险评估.风光不确定性 考虑蒙特卡洛考虑风光不确定性的配电网运行风险 评估 软件:Matlab+matpower 介绍:由于风电光伏出力的不确定性,造成配电网运行风险,运用蒙特卡洛概率潮流计 ...

最新文章

  1. 超强的jquery极品插件--色彩选择器类/ 右键菜单类/ 图片新闻flash展示类
  2. Java核心技术卷1——笔记(1)
  3. 来自Riot 的一份游戏美术教程(五):技术美术
  4. csdn无人驾驶汽车_无人驾驶汽车100年历史
  5. face alignment by 3000 fps系列学习总结(二)
  6. @MapperScan和@ComponentScan使用问题
  7. 诗与远方:无题(九)
  8. Linux内存管理:分页
  9. 所需依赖_包揽全球75%进口!中国为何进口天量铁矿石?如何减少对澳依赖
  10. 4.4.4 无锁的对象引用:AtomicReference和AtomicStampedReference
  11. Java中多态的实例
  12. SSH学习之MVC和三层架构的区别
  13. 小白刷LeeCode(算法篇)6
  14. html5作品展示的动效,10款绚丽实用的HTML5图表动画应用
  15. 单页双曲面 matlab,如何画双叶双曲面
  16. 自动化测试之-测试用例设计方法总结
  17. Ubuntu 安装企业微信
  18. Python数据分析——数据基础
  19. 集成电容的分析-MOS电容与平板电容
  20. sql常用的语句及其逻辑

热门文章

  1. 联想服务器屏不显示图标,进入系统时经常出现只显示背景不显示桌面图标怎么办...
  2. 为什么我魅族m2显示无服务器,魅族m2升级刷机flyme4.0教程及注意事项.doc
  3. 22.03.10【随便写写】
  4. 标准韩国语第二册语法(1)
  5. 中国独角兽上市潮,爱奇艺优信小米值得投资吗? | 一点财经
  6. docker学习(四) 配置阿里云镜像加速器
  7. 你真的了解什么是智能座舱么(域控制器篇)
  8. CentOS安装图形界面
  9. RedisClient 安装
  10. 札记-20190531