ArticleslgStudy

science

Variance reduction

Variance reduction is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Variance reduction rather than just read about it. In short: In mathematics, more specifically in the theory of Monte Carlo methods, variance reduction is a procedure used to increase the precision of the estimates obtained for a given simulation or computational effort. Every output random variable from the simulation is associated with a variance which limits the precision of the simulation results.

Variance reduction — main illustration
Variance reduction — illustration

Key takeaways

  • Variance reduction belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Variance reduction to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Variance reduction from memory before moving on to harder problems.

Reference excerpt

In mathematics, more specifically in the theory of Monte Carlo methods, variance reduction is a procedure used to increase the precision of the estimates obtained for a given simulation or computational effort. Every output random variable from the simulation is associated with a variance which limits the precision of the simulation results. In order to make a simulation statistically efficient, i.e., to obtain a greater precision and smaller confidence intervals for the output random variable of interest, variance reduction techniques can be used. The main variance reduction methods are

common random numbers antithetic variates control variates importance sampling stratified sampling moment matching conditional Monte Carlo and quasi random variables (in Quasi-Monte Carlo method) For simulation with black-box models subset simulation and line sampling can also be used. Under these headings are a variety of specialized techniques; for example, particle transport simulations make extensive use of "weight windows" and "splitting/Russian roulette" techniques, which are a form of importance sampling.

Crude Monte Carlo simulation Suppose one wants to compute z := E ( Z ) {\displaystyle z:=E(Z)} with the random variable Z {\displaystyle Z} defined on the probability space ( Ω , F , P ) {\displaystyle (\Omega ,{\mathcal {F}},P)} . Monte Carlo does this by sampling i.i.d. copies Z 1 , . . . , Z R {\displaystyle Z_{1},...,Z_{R}} of

Z {\displaystyle Z} and then to estimate z {\displaystyle z} via the sample-mean estimator

z ¯ = 1 n ∑ i = 1 n Z i {\displaystyle {\overline {z}}={\frac {1}{n}}\sum _{i=1}^{n}Z_{i}}

Under further mild conditions such as v a r ( Z ) < ∞ {\displaystyle var(Z)<\infty } , a central limit theorem will apply such that for large n → ∞ {\displaystyle n\rightarrow \infty } , the distribution of z ¯ {\displaystyle {\overline {z}}} converges to a normal distribution with mean z {\displaystyle z} and standard error σ / n {\displaystyle \sigma /{\sqrt {n}}} . Because the standard deviation only converges towards 0 {\displaystyle 0} at the rate n {\displaystyle {\sqrt {n}}} , implying one needs to increase the number of simulations ( n {\displaystyle n} ) by a factor of 4 {\displaystyle 4} to halve the standard deviation of z ¯ {\displaystyle {\overline {z}}} , variance reduction methods are often useful for obtaining more precise estimates for z {\displaystyle z} without needing very large numbers of simulations.

Common Random Numbers (CRN)

The common random numbers variance reduction technique is a popular and useful variance reduction technique which applies when we are comparing two or more alternative configurations (of a system) instead of investigating a single configuration. CRN has also been called correlated sampling, matched streams or matched pairs. CRN requires synchronization of the random number streams, which ensures that in addition to using the same random numbers to simulate all configurations, a specific random number used for a specific purpose in one configuration is used for exactly the same purpose in all other configurations. For example, in queueing theory, if we are comparing two different configurations of tellers in a bank, we would want the (random) time of arrival of the N-th customer to be generated using the same draw from a random number stream for both configurations.

Underlying principle of the CRN technique Suppose X 1 j {\displaystyle X_{1j}} and X 2 j {\displaystyle X_{2j}} are the observations from the first and second configurations on the j-th independent replication. We want to estimate

ξ = E ( X 1 j ) − E ( X 2 j ) = μ 1 − μ 2 . {\displaystyle \xi =E(X_{1j})-E(X_{2j})=\mu _{1}-\mu _{2}.\,}

If we perform n replications of each configuration and let

… excerpt ends here. Continue reading the full article.

Illustrations

Variance reduction: The variance of randomly generated points within a unit square can be reduced through a stratification process.
The variance of randomly generated points within a unit square can be reduced through a stratification process.

Worked examples

Example 1 — a first encounter with Variance reduction

Start with the simplest possible case. Write down what Variance reduction claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Variance reduction before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Variance reduction ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Variance reduction

In research
Variance reduction appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Variance reduction in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Variance reduction is common in secondary-school and first-year university syllabi. It links to neighbouring topics Monte Carlo methods, Variance reduction, so understanding it makes those chapters shorter.
In everyday life
Look for Variance reduction outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Variance reduction in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Variance reduction means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Variance reduction out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Variance reduction in simple terms?

In mathematics, more specifically in the theory of Monte Carlo methods, variance reduction is a procedure used to increase the precision of the estimates obtained for a given simulation or computational effort. Every output random variable from the simulation is associated with a variance which lim…

Why does Variance reduction matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Variance reduction?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Variance reduction.

Tags

  • Monte Carlo methods
  • Variance reduction

Keep exploring