Monte Carlo Simulation and Crystal Ball

Spreadsheet risk analysis uses spreadsheet models and simulation to analyze the effects of varying inputs on outputs of the modeled system.

Traditional methods of risk analysis have limitations:

Crystal Ball uses Monte Carlo simulation to overcome limitations encountered with traditional spreadsheet analysis:

Crystal Ball implements Monte Carlo simulation in a repetitive three-step process, described in Take a Look Behind the Scenes.

Monte Carlo simulation randomly generates a range of values for assumptions that you define. These inputs feed into formulas defined in forecast cells. You can use this process to explore ranges of outcomes, expressed as graphical forecasts. You can view and use forecast charts to estimate the probability, or certainty, of a particular outcome.

Monte Carlo simulation was named for Monte Carlo, Monaco, where the primary attractions are casinos containing games of chance. The random behavior in games of chance — roulette wheels, dice, and slot machines — is similar to how Monte Carlo simulation selects variable values at random to simulate a model. When you roll a die, you know that either a 1, 2, 3, 4, 5, or 6 will come up, but you do not know which for any particular trial. It is the same with the variables that have a known range of values but an uncertain value for any particular time or event (for example, interest rates, staffing needs, stock prices, inventory, phone calls per minute).