Introduction to Monte Carlo Method
Andrzej Palczewski and Jan Palczewski
Introduction to Monte Carlo Method – p. 1
Introduction to Monte Carlo Method Andrzej Palczewski and Jan - - PowerPoint PPT Presentation
Introduction to Monte Carlo Method Andrzej Palczewski and Jan Palczewski Introduction to Monte Carlo Method p. 1 Introduction to Monte Carlo Method p. 2 Brief history In 1947, Stanislaw Ulam suggested to John von Neumann that the
Introduction to Monte Carlo Method – p. 1
Introduction to Monte Carlo Method – p. 2
Introduction to Monte Carlo Method – p. 3
✬ ✫ ✩ ✪
2σ2
M
i=1 Vi
Introduction to Monte Carlo Method – p. 4
Introduction to Monte Carlo Method – p. 5
S0 = 4, K = 5, σ = 0.3, r = 0.04, T = 1, M = 10 000. ✬ ✫ ✩ ✪ Plain Monte Carlo [1] "Mean" "1.02421105149" [1] "Variance" "0.700745604547" [1] "Standard deviation" "0.837105491887" [1] "Confidence interval" "1.00780378385" "1.04061831913" ✬ ✫ ✩ ✪ Antithetic Variates [1] "Mean" "1.01995595996" [1] "Variance" "0.019493094166" [1] "Standard deviation" "0.139617671396" [1] "Confidence interval" "1.01721945360" "1.02269246632"
Introduction to Monte Carlo Method – p. 6
M = 10 000 Control variate: Standard deviation of the option price equals 0.255346 The 99% confidence interval is [4.04609, 4.05048] Time: 5.277 sec Plain Monte Carlo: Standard deviation of the option price equals 6.0897 The 99% confidence interval is [3.95807, 4.05729] Time: 5.226 sec To obtain the same precision as in the control variate case requires 232 times more runs and the run time grows to 2765 seconds (≈ 45 minutes).
Introduction to Monte Carlo Method – p. 7
Introduction to Monte Carlo Method – p. 8
Introduction to Monte Carlo Method – p. 9
Introduction to Monte Carlo Method – p. 10
Introduction to Monte Carlo Method – p. 11
Introduction to Monte Carlo Method – p. 12
Introduction to Monte Carlo Method – p. 13
Introduction to Monte Carlo Method – p. 14
Introduction to Monte Carlo Method – p. 15
Introduction to Monte Carlo Method – p. 16
Introduction to Monte Carlo Method – p. 17
P . L ’Ecuyer and R. Simard – TestU01: A C Library for Empirical Testing of Random Number Generators, ACM Transactions on Mathematical Software, Vol. 33, article 22, 2007
Introduction to Monte Carlo Method – p. 18
. Flannery – Numerical Recipes in C
Introduction to Monte Carlo Method – p. 19
Introduction to Monte Carlo Method – p. 20
Introduction to Monte Carlo Method – p. 21
i=1 ai
Introduction to Monte Carlo Method – p. 22
Introduction to Monte Carlo Method – p. 23
n=0 an(y − 0.5)2n+1
n=0 bn(y − 0.5)2n,
8
Introduction to Monte Carlo Method – p. 24
Introduction to Monte Carlo Method – p. 25
1 + y2 2)
1 + y2 2)
Introduction to Monte Carlo Method – p. 27
Introduction to Monte Carlo Method – p. 28
Introduction to Monte Carlo Method – p. 29
1 + V 2 2 < 1.
Introduction to Monte Carlo Method – p. 30
Introduction to Monte Carlo Method – p. 31
Introduction to Monte Carlo Method – p. 32
Introduction to Monte Carlo Method – p. 33
Introduction to Monte Carlo Method – p. 34
Introduction to Monte Carlo Method – p. 35
ν/ν
ν is a chi-square distribution.
✬ ✫ ✩ ✪
ν, independent from X.
X
Y/ν.
Introduction to Monte Carlo Method – p. 36
Introduction to Monte Carlo Method – p. 37