什么是蒙特卡罗模拟?

2021年6月9日
法哈德·乌斯马尼
蒙特卡罗模拟

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

大多数导游说,这是一项复杂的技术,需要计算机的帮助,所以有志向的人不会进一步挖掘。这一假设事实并非如此;这是一种直截了当的技术。

蒙特卡罗模拟

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

这项技术是由一位名叫斯坦尼斯拉夫·乌拉姆(Stanislaw Ulam)的原子核科学家在1940年发明的,它以摩纳哥以赌场闻名的城市命名为蒙特卡洛。

蒙特卡罗模拟是一种数学技术,允许您考虑决策中的风险。它有助于您确定已识别事件的影响风险通过运行多个模拟并找到一系列结果。

每个决策都有一定程度的不确定性,蒙特卡罗模拟可以在这种情况下为您提供帮助。这会让你的决定听起来更合理,避免以后发生意外。您可以运行此模拟来分析风险对成本、进度估计等的影响。

这项技术为您提供了一系列可能的结果以及任何行动选择的可能性。

实例

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

表1-蒙特卡罗模拟

从上表可以看出,根据PERT估计,您可以在17.5个月内完成这些活动。

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

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

蒙特卡罗模拟的表3

(请注意,上述数据仅用于说明,并非来自实际模拟试验。)

您可以看到有一个:

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

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

蒙特卡罗模拟的局限性

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

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

蒙特卡罗模拟的好处

蒙特卡罗模拟方法在项目管理中有许多好处,例如:

  • 它可以帮助您评估项目的风险。
  • 它可以帮助您预测失败的可能性、进度和成本超支。
  • 它将风险转化为数字,以评估风险对项目目标的影响。
  • 它可以帮助你制定一个现实的预算和时间表。
  • 它帮助您获得风险管理的管理支持。
  • 它有助于你用客观证据做出决策。
  • 它帮助你找到实现目标的机会项目里程碑或者中间目标。

总结

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

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

问题库

这是PMP考试中最受欢迎的题库。迄今为止,该PMP题库已帮助超过10000名PMP申请者通过PMP考试。

PMP公式指南

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



推荐阅读


说出你的想法

  • 嗨,法哈德,

    你是对的,大多数的书都只是简单的描述,而且在我读过的大部分学习材料中都没有关于这个主题的问题。你能告诉我们在PMP考试中会遇到什么样的问题吗?

    当做
    曼尼

  • 谢谢法哈德。这给了我长久以来寻找MC的快乐。现在,请帮我仔细解释一下MC的局限性,特别是第1点和第3点。

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

    B.您所说的模拟不能在单个活动上执行,而是在所有活动上执行是什么意思。再次强调,必须对每项活动进行风险评估?你的意思是,必须知道完成一项任务必须执行的所有活动,对每项活动进行MC模拟(风险分析)?为什么MC不能同时在所有这些活动上运行,这样就可以有一个更全面的结果来显示互连的效果?

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

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

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

      B) 这不是每个活动都可以使用的工具。

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

  • 据我所知,在PMP考试中,我们将无法使用模拟软件。是否有用于考试目的的手动方法?

  • 你好,亲爱的
    我有一个问题,我们如何知道16=2%,是否有一种方法或方程式可以帮助我们正确地找到它
    塔克斯

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

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

    例如,假设您有一块板和在该板上绘制的一个圆
    让我们掷镖,看看有多少落在圆圈内或圆圈外
    我们可以用落在里面的省道的百分比乘以木板的总面积来计算圆的面积

  • 嗨,法哈德,

    我有一个小问题,运行这个工具需要什么样的输入。例如,计算时间表时,我们需要对所有活动进行评估,对所有活动进行风险评估,以及所需的其他内容。

    请帮我做这个

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

  • 阿萨拉姆·奥阿莱库姆,兄弟,

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

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

    谢谢分享。这是非常有益的。

  • 亲爱的Fahad sb,
    阿萨拉姆·阿莱库姆,

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

    1) 在这篇博文中,我不明白蒙特卡罗模拟究竟是如何工作的,如何计算完成的概率(%ages)?
    2) 有数学计算、例子或公式吗?
    此外,运行此模拟需要哪些软件?

  • {“email”:“email address invalid”,“url”:“Website address invalid”,“required”:“required field missing”}

    建议的资源新万博登录手机版

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

    PMP培训计划


    PMI批准的35小时接触培训计划100%manbetx2.0手机安卓版在线,价格合理,帮助您准备PMP考试。

    PMP考试准备工具


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

    >