Quantile Mechanics II: Changes of Variables in Monte Carlo methods and GPU-Optimized Normal Quantiles
William T. Shaw, Thomas Luu, Nick Brickman

TL;DR
This paper introduces a novel change-of-variables method for Monte Carlo sampling that enhances GPU efficiency and precision, especially for normal quantiles, by avoiding branching and warp divergence.
Contribution
It develops a new analytical approach for distribution transformations, improving GPU-based Monte Carlo sampling accuracy and performance over existing methods.
Findings
Single-approximation normal quantiles achieve high accuracy across wide ranges.
GPU implementations outperform traditional methods in speed and precision.
The approach is effective in both single and double precision modes.
Abstract
This article presents differential equations and solution methods for the functions of the form , where and are cumulative distribution functions. Such functions allow the direct recycling of Monte Carlo samples from one distribution into samples from another. The method may be developed analytically for certain special cases, and illuminate the idea that it is a more precise form of the traditional Cornish-Fisher expansion. In this manner the model risk of distributional risk may be assessed free of the Monte Carlo noise associated with resampling. Examples are given of equations for converting normal samples to Student t, and converting exponential to hyperbolic, variance gamma and normal. In the case of the normal distribution, the change of variables employed allows the sampling to take place to good accuracy based on a single rational approximation over…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Statistical Methods and Inference · Probabilistic and Robust Engineering Design
