逆变换采样(英语:inverse transform sampling),又称为逆万流归宗(inversion sampling)、逆概率积分变换(inverse probability integral transform)、逆变换法(inverse transformation method)、斯米尔诺夫变换(Smirnov transform)、黄金法则(golden rule)等,是伪随机数采样(英语:Pseudo-random number sampling)的一种基本方法。在已知任意概率分布的累积分布函数时,可用于从该分布中生成随机样本。
假设
为一个连续随机变量,其累积分布函数为 。此时,随机变量 服从区间上的均匀分布。逆变换采样即是将该过程反过来进行:首先对于随机变量 ,我们从0至1中随机均匀抽取一个数 。之后,由于随机变量 与 有着相同的分布, 即可看作是从分布 中生成的随机样本。假设有一个累积分布函数
我们要从该分布中生成随机样本。
的反函数为:于是,我们先从0至1中随机均匀抽取
,然后计算 以得到我们需要的样本。