什么是蒙特卡罗模拟?

2020年7月25日
法赫德Usmani
蒙特卡罗模拟

蒙特卡罗模拟是计算机辅助设计中的一项重要技术风险管理许多PMP和PMI-RMP考试学习书籍没有详细描述。

大多数导游说,这是一项复杂的技术,需要电脑的帮助,所以有抱负的人不会继续挖掘。这种假设是不正确的;这是一种简单的技巧。

蒙特卡罗模拟

蒙特卡罗模拟是一种定量风险分析技术,用于识别风险水平的实现目标。

这种技术是1940年由一位名叫Stanislaw Ulam的原子核科学家发明的,它被命名为蒙特卡洛,以摩纳哥一座以赌场闻名的城市命名。

蒙特卡罗模拟是一种数学技术,可以让你在决策过程中考虑风险。它帮助您确定确定的影响风险通过多次模拟并找到一系列结果。

每个决定都有一定程度的不确定性,蒙特卡罗模拟可以帮助您在这种情况下。这会让你做出明智的决定,并避免之后的意外。您可以运行此模拟来分析风险对成本、进度估算等的影响。

这种技术为你提供了一系列可能的结果和任何行动选择发生的概率。

例子

让我们讨论蒙特卡罗模拟在确定项目进度中的应用。假设您有三个活动,它们的估计如下(以月为单位):

table-1-monte-carlo-simulation

从上面的表格你可以看到,根据大胆的估计,你可以在17.5个月内完成这些活动。

在最好的情况下,你可以在16个月内完成,在最坏的情况下,需要21个月。

现在,如果我们对这些任务运行蒙特卡罗模拟,500次,它将显示如下结果:

表3为蒙特卡罗模拟

(请注意,以上数据仅供说明,并非来自实际模拟测试。)

你可以看到有一个:

  • 有2%的机会在16个月内完成项目
  • 在17个月内完成项目的8%的机会
  • 有55%的机会在18个月内完成项目
  • 70%的机会在19个月内完成项目
  • 有95%的机会在20个月内完成项目
  • 100%的机会在21个月内完成项目

这种技术为您提供了更深入的数据分析,您可以做出更明智的决定。

蒙特卡罗模拟的局限性

蒙特卡罗模拟有一些局限性,例如:

  • 结果取决于估计的质量,因此如果数据有偏差,模拟将给出错误的结果。
  • 蒙特卡罗模拟显示的是任务完成的概率,而不是实际完成的时间。
  • 这种技术并不适用于单个活动;您需要完成许多活动的风险评估。
  • 您将需要购买一个附加程序或软件程序来运行蒙特卡洛模拟。

蒙特卡罗模拟的好处

蒙特卡罗模拟法在项目管理中有很多优点,如:

  • 它可以帮助您评估项目的风险。
  • 它可以帮助您预测失败的机会、进度和成本超支。
  • 它将风险转换成数字,以评估风险对项目目标的影响。
  • 它可以帮助你建立一个现实的预算和计划。
  • 它可以帮助您获得风险管理的管理支持。
  • 用客观证据帮助你做决定。
  • 它可以帮助你找到实现项目里程碑或中间目标的机会。

总结

蒙特卡罗模拟是风险分析中的一项重要技术,它可以帮助你在不确定的条件下做出决策。虽然这种技术通常不会在项目中使用,但是如果使用它,就会增加在批准的基线内实现项目成功的机会。

你在你的项目中使用过蒙特卡罗模拟吗?它有什么用?请在评论部分分享你的想法。

PMP题库

这是PMP考试最受欢迎的题库。到目前为止,这个PMP题库已经帮助超过10,000名PMP申请者通过了PMP考试。

PMP配方指南

这是PMP考试最流行的公式指南。如果你在尝试PMP考试的数学问题时遇到困难。


说出你的想法

  • 嗨法赫德,

    你是对的,大多数的书只是给出了一个简短的描述,而且在我看过的大部分学习材料中也没有关于这个主题的问题。请问PMP考试会遇到哪些问题?

    问候,
    曼尼

  • 谢谢法赫德。这让我在长时间寻找MC后感到幸福。现在请您仔细向我解释MC的局限性,特别是第1和第3点。

    为什么总是3个估计/假设?这些估计基于什么——基于过去的知识、模式知识还是未来的知识?

    你所说的模拟不能在单个活动上执行,而是在所有活动上执行,这是什么意思?那么,每个活动都必须进行风险评估吗?你的意思是,一个人必须知道为了完成一项任务而必须进行的所有活动,对每一项活动的run MC模拟(风险分析)?为什么MC不能同时在所有这些活动上运行,这样就可以得到一个更全面的结果,来显示相互联系的影响?

    C. MC似乎只适用于战略决策,那么它是否也可以用于运营决策(日常决策)?

    非常感谢您的快速回复。我将非常感激。

    • A) PERT技术减少了偏差,所以我们使用它。

      B)这不是一个可以用于每一项活动的工具。

      C)我们主要用它来确定一个项目的预算和进度

  • 你好亲爱的
    我有一个问题,我们如何知道16 =2%有没有一个方法或方程可以帮助我们找到正确的答案
    谢谢

    • 在这篇博文中,这是一个假设的数据。在蒙特卡罗模拟软件中输入正确的数据,就会得到真实的数据。

  • 如果你问蒙特卡罗方法是如何工作的
    它的工作方式是生成随机(根据预定义的概率)样本,然后计算总体概率

    例如,假设你有一块黑板,上面画了一个圆
    让我们掷飞镖,看看有多少人落在圈内或圈外
    我们可以计算圆的面积,通过乘以飞镖落在里面的百分数除以棋盘的总面积

  • 嗨法赫德,

    我有一个小问题,运行这个工具的强制输入是什么。例如,计算进度表时,我们需要所有的活动,所有活动的风险评估以及其他需要的东西。

    (请帮帮我。

    • 您将需要输入活动的估计持续时间,例如“最有可能”、“悲观主义者”和“乐观主义者”。

  • 非常感谢Fahad!很有帮助!我的考试安排在9月9日,我正在经历所有的焦虑来通过这次考试

  • 兄弟阿利库姆阿萨兰,

    在上面的例子中,活动A的pert估算值将等于5而不是4.3。

    {4 +(4×5)+ 6}/ 6 = 5

    谢谢楼主分享!这是非常有益的。

  • 亲爱的法赫德某人,
    Assalam Aleikum阿,

    首先,Jazak Allah Khair写了这篇重要的博客文章,解释定量风险分析过程中使用的技术。

    1)在这篇博文中,我不明白蒙特卡罗模拟是如何实际工作的,并计算完成几率(年龄%)?
    2)任何数学计算或例子或公式?
    另外,需要哪些软件来运行这个模拟?

  • {"email":" email地址无效","url":"网站地址无效","required":" required field missing"}

    推荐资源新万博登录手机版

    使用这些资源准备PM新万博登录手机版P认证考试,并以最小的努力通过考试。

    PMP培训计划


    PMI批准了35个接触小时的培训计划,这manbetx2.0手机安卓版是100%在线的,负担得起的,并帮助您准备PMP考试。

    PMP考试准备工具


    PMP考试准备课程,100%在线,为您提供通过PMP考试所需的一切。

    >