CHAPTER 10 Creating Samples from Distributions

This chapter describes the calculations required to create random samples from distributions. This is fundamental to modellers who wish to use the Excel/VBA approach, but relevant only as a background for those using @RISK (who may choose to skim or skip this chapter). In traditional statistics (and in Excel), distribution functions return a measure of relative or cumulative probability at a particular value of the variable (rather than a random sample), whereas in @RISK, distribution functions directly return samples (rather than probability information).

As described in Chapter 8 (see Figure 8.8), random samples can be created explicitly by inversion of the cumulative distribution function, involving two steps:

  • The creation of a random sample from a (standard) uniform continuous distribution, i.e. of a random value between zero and one (0% and 100%). In Excel, this can be done using the RAND() function.
  • The calculation of the associated percentile of the distribution.

Recall from Chapter 9 that a cumulative distribution is a function, F, that evaluates the cumulated probability, P, up to the point x:

numbered Display Equation

where Par1, Par2… are the parameters of the distribution (e.g. μ, σ, α, β, λ, Min, ML, Max).

The inversion process involves finding, for any value of P, the corresponding x-value. Although one may conceive of this as requiring ...

Get Business Risk and Simulation Modelling in Practice: Using Excel, VBA and @RISK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.