|
A publication of the Advanced Simulation & Computing Division, NA-121.2, NNSA Defense Programs December 2008NA-ASC-500-08—Issue 9 Protection Against Erroneous Monte Carlo Calculations
Monte Carlo calculations rely on the central limit theorem of statistics to produce valid confidence intervals for the estimates. The central limit theorem, in turn, requires the estimates to have finite variances. Current Monte Carlo codes (e.g., MCNP) are not protected against attempting calculations having infinite variance, so current practice is simply to assume that the variance is finite, unless there is some obvious empirical evidence to the contrary. The necessity of this assumption means that the stated confidence intervals may not be valid in some cases. In a paper available online in Mathematics and Computers in Simulation, Los Alamos staff R. R. Picard and T. E. Booth report mathematical proofs that a small, but extremely general, sampling modification, converts many infinite variance samplings seen in practice to finite variance samplings. Furthermore, empirical evidence suggests that this small modification, in fact, will convert all infinite variance samplings to finite variance samplings. To see the paper, go to http://dx.doi.org/10.1016/j.matcom.2008.11.014. The figure shows how the error behaves in a slab penetration problem both with and without the sampling modification. Note the erratic error behavior without the modification and the very smooth error behavior with the modification. |
|
DOE Privacy Disclaimer | Sandia Privacy Disclaimer | 2009-0056 W
|