Probability & Statistics

Randomized Probability Integral Transform

Fill the jumps of a discrete CDF with an auxiliary uniform variable to obtain a uniform transform.

By Riano · Published · Updated · Report a correction

Randomized Probability Integral Transform

Concept Overview

Fill the jumps of a discrete CDF with an auxiliary uniform variable to obtain a uniform transform.

Worked Example

Let us walk through an analytical evaluation of the transformation:

  1. Suppose the ordered weights are 1, 2, and 1, resulting in probabilities 1/4, 1/2, and 1/4.
  2. For an observed atom 1, the interval spans from 1/4 to 3/4.
  3. Given a uniform realization of 2/4 (0.5), the randomized transform maps the value to the midpoint 1/2.

Experiment

Try the following steps to observe the uniformization:

  1. Set Weight 0 to 1, Weight 1 to 2, and Weight 2 to 1.
  2. Set Observed atom to 1.
  3. Set Auxiliary quarters to 2.
  4. Set CDF probe quarters to 2.
  5. Observe the transformation filling the discrete jumps.

Explore more at https://riano.app/module/randomized-probability-integral-transform.

Limitations

A true uniform random variable provides infinite precision for the auxiliary variable. We use a discretized fractional auxiliary variable for didactic purposes, which only evaluates the CDF at specific rational coordinates.

References

Primary literature informing this implementation:

Experience it interactively

Adjust parameters, observe in real time, and build deep intuition with Riano’s interactive Randomized Probability Integral Transform module.

Try Randomized Probability Integral Transform on Riano →

More in Probability & Statistics