什么是蒙特卡洛模拟?

June 9, 2021
Fahad Usmani
蒙特卡洛模拟

The Monte Carlo simulation is an important technique inrisk managementthat many PMP and PMI-RMP exam study books do not describe in detail.

Most of the guides say it is a complex technique that requires a computer’s assistance, and so aspirants don’t dig further.This assumptionis not true; it is a straightforward technique.

蒙特卡洛模拟

The Monte Carlo simulation is a quantitative risk analysis technique used in identifying the risk level of achieving objectives.

该技术是由1940年的一位原子核科学家斯坦尼斯劳·乌拉姆(Stanislaw Ulam)发明的,它被蒙特卡洛(Monte Carlo)命名为摩纳哥(Monaco)的城市,以赌场而闻名。

蒙特卡洛模拟是一种数学技术,可让您考虑决策中的风险。它可以帮助您确定已确定的影响risksby running multiple simulations and finding a range of outcomes.

每个决定都有一定程度的不确定性,在这种情况下,Monte Carlo模拟为您提供了帮助。它使您的决策声音并避免后来感到惊讶。您可以运行此模拟,以分析风险对成本,进度估算等的影响。

This technique gives you a range of possible outcomes and the probabilities that will occur for any choice of action.

Example

Let’s discuss the Monte Carlo Simulation’s use in determining the project schedule. Suppose that you have three activities with the following estimates (in months):

table-1-monte-carlo-simulation

From the above table you can see that, according to thePERT estimate, you can complete these activities in 17.5 months.

In the best case, you can complete them in 16 months, and in the worst case, 21 months.

Now, if we run the Monte Carlo Simulation for these tasks, five hundred times, it will show us the following results:

表3用于蒙特 - 卡洛模拟

(Please note that the above data is for illustration purpose only and it is not from an actual simulation test.)

You can see that there is a:

  • 2% chance of completing the project in 16 months
  • 8% chance of completing the project in 17 months
  • 55%的机会在18个月内完成该项目
  • 70% chance of completing the project in 19 months
  • 95% chance of completing the project in 20 months
  • 100% chance of completing the project in 21 months

此技术为您提供了对数据的更深入的分析,您可以做出更好的决定。

Limitations of the Monte Carlo Simulation

The Monte Carlo simulation has a few limitations, for example:

  • The results depend on the quality of your estimates, so if the data are biased, the simulation will give a false result.
  • 蒙特卡洛模拟显示了完成任务的可能性,而不是实际完成任务的时间。
  • 该技术对于单个活动没有用。您需要完成许多具有风险评估的活动。
  • 您将需要购买附加组件或软件程序来运行Monte Carlo模拟。

蒙特卡洛模拟的好处

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

  • It helps you evaluate the risk of the project.
  • It helps you predict the chances of failure, and schedule and cost overrun.
  • It converts risks into numbers to assess the risk impact on the project objectives.
  • 它可以帮助您制定现实的预算和时间表。
  • It helps you gain management support for risk management.
  • It helps you in decision-making with objective evidence.
  • 它可以帮助您找到实现的机会项目里程碑or intermediate goals.

Summary

蒙特卡洛模拟是风险分析中的重要技术,可帮助您在不确定条件下做出决策。尽管该技术通常在项目中不使用,但如果使用它会增加获得批准基准中项目成功的机会。

Have you used the Monte Carlo Simulation in your projects? How was it useful? Please share your thoughts in the comments section.

PMP问题库

This is the most popular Question Bank for the PMP Exam. To date, this PMP Question Bank has helped over 10,000 PMP aspirants pass the PMP exam.

PMP Formula Guide

This is the most popular Formula Guide for the PMP Exam. If you face difficulty with attempting mathematical questions for the PMP exam.



Recommended Reading


Speak Your Mind

  • 感谢Fahad兄弟和读者。我已经把文章和coment缩了起来。认为将主要思想概念化很容易。

  • 嗨,法哈德,

    You are right, most books just give a brief description and also there are no questions on this topic in most of study material I have been through. Can you please let us know what kind of questions are encountered on the PMP exam?

    Regards,
    Manny

  • 谢谢法哈德。在长时间寻找MC后,这给了我幸福。现在,请帮助我仔细地向我解释MC的局限性,尤其是第1和3点。

    答:为什么总是3个估计/假设?这些估计可以基于什么基础 - 过去的知识,模式知识或未来知识?

    B.您所说的模拟是什么意思,不能在单个活动中进行,而是所有活动。然后,必须对每项活动进行风险评估?您的意思是,必须知道所有必须进行的活动才能完成一项任务,对每种活动的运行MC模拟(风险分析)?为什么不能立即在所有这些活动上运行MC,以便可以产生更全面的结果,以表明相互联系的效果?

    C. Can MC be used also for operational (day to day) decisions as it seems it’s good for only strategic decisions?

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

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

      B) This is not a tool to use for every single activity.

      c)我们主要将其用于完成项目的预算和时间表

  • 我的理解是,在PMP考试中,我们将无法访问仿真软件。是否有用于考试目的的手动方法?

    • 在此博客文章中,这是一个假定的数据。在蒙特卡洛模拟软件中输入正确的数据时,您将获得真实的数据。

  • If you are asking about how the Monte Carlo Method is working
    It is working by generating random (according to predefined probabilities) samples then calculating the overall probability

    For example assume that you have a board and a circle drawn on that board
    Let’s throw darts and see how many fell inside or outside the circle
    We can calculate the circle area by multiplying the % of darts fell inside by the total area of the board

  • 嗨,法哈德,

    I have a small concern, what would be the inputs that are mandate to run this tool. For example Calculating the schedule we would need all the activity with there estimates, risk assessment done for all the activities and what else that is required.

    Please help me on this

    • You will need to enter the estimated duration for activities, such as most likely, pessimist and optimistic.

  • Thank you so much Fahad! Very helpful! I have my exam scheduled on Sept 9th and i am going through all the anxiety to clear this exam

  • Assalam o Aleikum, Brother,

    In above example, Activity A will have pert estimate equal to 5 instead of 4.3.

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

    Thank you for sharing . It was very informative.

  • 亲爱的法哈德SB,
    Assalam o Aleikum,

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

    1) In this blog post, I’m not understanding that how does Monte Carlo Simulation actually works and calculate chances of completion (%ages) ?
    2)任何数学计算或例子或形式ula ?
    Also, which software is required to run this simulation ?

  • {“电子邮件”:“电子邮件地址无效”,“ url”:“网站地址无效”,“必需”:“必需字段丢失”}

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

    Use these resources for your PMP certification exam preparation and pass the exam with minimal effort.

    PMP培训计划


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

    The PMP Exam Preparation Tool


    A PMP exam preparation course, that is 100% online and provide you everything you need to pass the PMP exam.

    >