Motivation
How do we evaluate high-dimensional integrals numerically? For example, consider particles . The Joint PDF is . If we wanted to find the average of some property among all particles, we’d have to do
which is obviously expensive.
Algorithm (Monte Carlo Integration)
The goal is to evaluate
where is bounded, is a PDF on , and is integrable.
- Generate which are iid.
- Set where is a MC estimator of or a crude MC (CMC Estimator) of .
We want to know,
- Does converge? As ?
- What is the error? As what is ? The idea is to look at and .
How “good” is for some ?
Proposition (MC Estimators Mean & Variance)
Claim:
or that
- is unbiased
Proof:
First,
by linearity of . Second,
as required. See Variance Reduction on how we can reduce the variance of the MC Estimator.
Theorem (Strong Consistency of MC Estimators)
with probability .
Proof: This follows from the Strong Law of Large Numbers.
This theorem tells us that if we run the simulation “long enough” we are guaranteed to get the correct answer. In particular, .
Theorem (Asymptotic Normality of MC Estimators)
Let where . Then
Proof: By Central Limit Theorem.
This theorem tells us that we can calculate exactly how much error/noise is in our estimate and build confidence intervals.