April 24th, 2002, 11:04 pm
Ok, trc, I did look at your file after all.First, let me reiterate: NEVER USE INCREMENTAL PATH GENERATION, PLEASE. It does make a massive difference if you assign the least discrepancy to the most important dimensions. For Brownian motion, the best compromise method is the Brownian bridge.Of course, the discrepancy advantages of low-discrepancy numberstail off in very high effective dimensions. We practically never have very higheffective dimensions in finance, only very high apparent dimensions.If you try to compute the volume of a 1200-dimensional unit sphere incartesian coordinates, low-discrepancy numbers will be of no use becauseall dimensions have equal importance. Mind you, this problem is so difficult thatyou'll hardly like the results that you get from conventional Monte Carlo either,so perhaps this statement is a bit harsh. However, if you transform this problemto polar coordinates, low-discrepancy numbers will work like a charm.Low-discrepancy numbers are not a panacea, though.As for your statement that the Box-Muller transform is better than theinverse cumulative normal, I am completely at loss what you base this on.I cannot see any evidence of it in your diagrams, just a random set ofsome of the black curves being higher for Box-Muller, and some of thembeing higher for N^-1. As we know, the Box-Muller method is a variatetransformation, and thus guaranteed to generate the exact distributionwithin the usual numerical error propagation limits. The inverse cdf methodof Peter Acklam also gives the correct distribution within the numerical limitsgiven by the machine accuracy. Both methods produce an accuracy wellbeyond the numerical resolution of your experiments. They do, of course,result in different sets of numbers, and thus you could only really make astatement about their relative benefits by having an incredibly large numberof individual simulations such that you can make statistically relevant statementsabout some assumed null-hypothesis. Luckily, this particular experiment (primarilydue to the use of the Mersenne-Twister) is not susceptible to the Neave effect,but with number generators like Ran0 or IBM's original RANDU, you might havesome serious mispricing in the wings (for far out of the money options).As for the worse performance for out-of-the money options, this is also a wellknown effect: In this case, the yield of your simulation, i.e. the ratio of the numberof paths that result in a non-zero contribution to the average is very low. If you knowbeforehand that your running this kind of risk, use the importance sampling methodin addition to other variance reduction techniques. Horses for courses. Still, I have neverseen MC outperform low-dimensional Sobol'-QMC even for extremely far out of the moneyoptions precisely because of their regularity features. Sobol' numbers tend to sample theextreme events more reliably, albeit, of course, with the same average frequency.I hope this helped.Regards,pj
Last edited by
pj on April 24th, 2002, 10:00 pm, edited 1 time in total.