Topic 1. Introduction to Simulation and Bootstrapping
Topic 2. Steps in Monte Carlo Simulation
Topic 3. Monte Carlo Sampling Error & Its Reduction
Topic 4. Antithetic Variates Method
Topic 5. Control Variates Method
Q1. Which of the following statements regarding Monte Carlo simulation is least accurate? When using Monte Carlo simulation:
A. simulated data is used to numerically approximate the expected value of a function.
B. the user specifies a complete data generating process (DGP) that is used to produce simulated data.
C. the observed data are used directly to generate a simulated data set.
D. a full statistical model is used that includes an assumption about the distribution of the shocks.
Explanation: C is correct.
In both Monte Carlo simulation and bootstrapping, the goal is to numerically
approximate the expected value of a complex function through the use of
computer-generated values (i.e., simulated data). The main difference between
Monte Carlo simulation and bootstrapping is the source of the simulated data: in
Monte Carlo simulation, the user specifies a complete DGP that is used to produce
the simulated data, while in bootstrapping, the observed data are used directly to
generate the simulated data set—without specifying a complete DGP.
Five Key Steps:
Example: Estimating ending capital of a portfolio:
Illustration:
Mechanism:
Example:
Q2. Suppose an analyst is concerned about Monte Carlo sampling error. Based on an initial Monte Carlo simulation with 100 replications, the results indicated a standard deviation of 12.64. The simulation was rerun with 900 replications and the standard
deviation remained at 12.64. What are the standard error estimates for the simulations with 100 replications and 900 replications, respectively?
Explanation: C is correct.
The standard error is determined by dividing the standard deviation by the square root of the number of replications . The standard error estimate for the first simulation of 100 replications is 1.264 (i.e., 12.64 / 10). With 900 replications, the standard error estimate is reduced to 0.4213 (i.e., 12.64 / 30).
Q3. A concern for Monte Carlo simulations is the size of the sampling error. One way to
reduce the sampling error is to use the antithetic variate technique. Which of the
following statements best describes this technique?
A. The simulation is rerun using a complement set of the original set of random
variables.
Explanation: A is correct.
The antithetic variate technique reduces Monte Carlo sampling error by rerunning the simulation using a complement set of the original set of random variables.
Topic 1. Bootstrapping Method & Comparison with MCS
Topic 2. When Bootstrapping Fails
Topic 3. Pseudo-Random Number Generation
Topic 4. Disadvantages of Simulation
Example of i.i.d.:
Example of CBB:
Situations Where Bootstrapping Is Ineffective
What Are Pseudo-Random Numbers?
Key Term:
Benefits of PRNG in Finance:
Limitations of Using Simulations in Financial Problem Solving
Incorrect assumptions → Biased or misleading results regardless of simulation size.
Q1. Which of the following statements regarding the bootstrapping method is least accurate? Bootstrapping simulations:
A. draw data from historical data sets.
B. replace drawn data so it can be redrawn.
C. require assumptions with respect to the true distribution of the parameter
estimates.
D. rely on the key assumption that the present resembles the past.
Explanation: C is correct.
The bootstrapping technique does not require any assumptions with respect to the true distribution of the parameter estimates. Bootstrapping simulations repeatedly draw data from historical data sets, and then replace the data so it can be redrawn. The bootstrapping method is only as valid as the assumption that the
present resembles the past.
Q2. Which of the following statements regarding the pseudo-random number generation method is least accurate? Pseudo-random numbers are:
A. not truly random.
B. actually generated from a formula.
C. determined by the choice of the initial seed value.
D. impossible to predict.
Explanation: D is correct.
Pseudo-random numbers appear random because they are difficult to predict. However, they are produced by deterministic functions that are complex rather than truly random. The initial choice of a seed value determines the series of random numbers that is generated.
Q3. The bootstrapping method is most likely to be effective when the:
A. data contains outliers.
B. present is different from the past.
C. data is independent.
D. markets have experienced structural changes.
Explanation: C is correct.
The bootstrapping method is most likely to be effective when the data is independent and there are no outliers in the data. Bootstrapping uses the entire data set to generate a simulated sample, so the bootstrapping method should be reliable if the current state of the financial market is the same as its normal state, meaning that no structural changes have taken place.
Q4. Monte Carlo simulation is a widely used technique in solving economic and financial
problems. Which of the following statements is least likely to represent a limitation
of the Monte Carlo technique when solving problems of this nature?
A. High computational costs arise with complex problems.
B. Simulation results are experiment-specific because financial problems are
analyzed based on a specific data generating process (DGP) and set of equations.
C. Results of most Monte Carlo experiments are difficult to replicate.
D. If the input variables have fat tails, Monte Carlo simulation is not relevant
because it always draws random variables from a normally distributed population.
Explanation: D is correct.
A disadvantage of Monte Carlo simulations is that imprecise results may occur when the assumptions of model inputs or DGP are unrealistic. The distribution of input variables does not need to be the normal distribution. Problems will arise if a real-world variable is fat-tailed, but the model erroneously draws option prices from a normal distribution.