高等概率论逐页精讲

第 3 讲 Borel–Cantelli、收敛与 Radon–Nikodym›第 5 部分 抽样中的应用

PDF 第 40 / 47 页幻灯片 40/49例子

用一个均匀随机数抽出所选的密度(逆变换)

Sampling the chosen density with a uniform variable

课件原页 · 点击放大 · ← → 键翻页

这一页在讲什么

人话版一句话版

电脑只会直接生成均匀随机数 要从密度 抽样,用第 2 讲的逆变换法(第 14 页):

  1. 的分布函数是
  2. 反解得 所以 服从
  3. 一个样本返回

整套重要性抽样只需要「均匀随机数 → 乘方 → 指数」三步。

这是第 5 部分「抽样中的应用」的第五页,也是 上这个例子的最后一页。

  • 第 38 页 选了抽样密度
  • 第 39 页 证明每个样本的返回值 有界、方差有限;
  • 本页回答最后一个问题:服从 的样本 从哪里来。课件的三个小标题正好是上面的三步。

先补基础

基础补课逆变换法(回顾第 2 讲)

若 是一个连续、在 上严格递增的分布函数, 服从 上的均匀分布,则 的分布函数就是 (第 14 页)。理由只有一行: 递增,所以

第 2 讲 第 15 页 用它从均匀分布造出了指数分布:

基础补课幂的运算
  • (第 36 页 的基础补课)。
  • 所以 这就是「反解」 的方法:两边同时取 次方。
  • 在 上,指数大于 1 的幂会把数变小:例如
基础补课变量替换(换元)

若 在 上可导且严格递增,则 本页会看到:整个重要性抽样其实就是对积分 做了一次换元。

课件原文逐句精读

课件原文Sampling the chosen density with a uniform variable

The sampling law has density on .

CDF and inverse transform(留白)

A sample from (留白)

The value returned by one sample(留白)

中文翻译

蓝条标题:用一个均匀变量抽出所选的密度。

抽样分布的密度是 上的

分布函数与逆变换(课件留白)

从 抽一个样本(课件留白)

一个样本返回的值(课件留白)

(三部分内容见下一节。)

  • the chosen density:选定的密度,指 第 38 页 选的
  • uniform variable:均匀随机变量 电脑里的 random() 给的就是它。
  • sampling law:抽样分布,即 (第 38 页 的命题)。
  • CDF:分布函数 cumulative distribution function(第 2 讲 第 8 页);inverse transform:逆变换。
  • the value returned by one sample:一个样本「返回」的值,即估计量里被平均的那一项。

补全课件留白

补充说明

课件此处留白(课堂板书),以下内容由本站根据标准教材补写,记号与本课件保持一致;如与老师课堂写法不同,以老师为准。

CDF and inverse transform|分布函数与逆变换

分布函数:对

时 时

  • 连续,在 上严格递增(从 升到
  • 虽然密度 在 0 处趋于无穷,分布函数却是有限、连续的:密度无界不妨碍抽样,逆变换法只用分布函数。
  • 例: 时 一半的概率集中在 这个长度只有十分之一的区间里。

逆变换:给定 解 两边取 次方:

验证:

A sample from q|从 q 抽一个样本

命题(从 q 抽样)

设 服从 上的均匀分布,令

则 的密度是 即 的分布是

证明: 在 上严格递增,所以对

(第二个等号:两边取 次方,递增函数保持大小关系;第三个等号:均匀分布 分布函数决定分布(第 2 讲 第 8 页),所以

为什么样本会挤向 0:指数 而 里的数取大于 1 的次方会变小。 时指数是

一半的 (被送到了 里,正好落在 的「墙脚」下(第 36 页 的图解)。这就是 第 38 页 所说的「让撒点本身往墙脚下集中」。

The value returned by one sample|一个样本返回的值

把 代入 第 39 页 化简好的返回值:

人话版完整的算法

要估计

  1. 生成 个独立的均匀随机数
  2. 变换:
  3. 计算返回值:
  4. 输出平均值

由 第 38 页、第 39 页:它无偏,每个 都在 里,均方误差是

换一个角度:这就是一次换元。直接验证 令 则 从 0 到 1 时 也从 0 到 1:

所以「用 做重要性抽样」等价于「先对 做换元 把它变成一个没有奇点的积分 再用均匀抽样」。被积函数有界,均匀抽样自然就好用了。

例子

例 1:α = 0.5,从四个均匀随机数开始

所以 取

对比:均匀抽样返回
  • 重要性抽样:平均 均匀抽样:平均 真值
  • 这四个 就是 第 39 页 例 1 用的样本。
  • 重要性抽样的返回值永远在 里;均匀抽样的返回值可以任意大,例如 时
例 2:α = 0.7,同一个 U,两种返回值
重要性抽样
均匀抽样
  • 真值 重要性抽样的每个返回值离真值都不超过 1.5 左右。
  • 均匀抽样大多数时候返回小于 1 的数,偶尔返回几十、几百甚至更大的数( 时约 平均值靠少数巨大的样本「撑」起来,这正是方差无穷的样子(第 36 页)。
例 3:用同样的方法从别的密度抽样

逆变换法对任何「分布函数能写出来、也能反解」的密度都适用:

  • (样本挤向 1;
  • ((第 2 讲 第 15 页);
  • 第 38 页 例 2 的一族

选抽样密度时,「能不能方便地抽样」是 第 38 页 的三条要求之一,原因就在这里。

常见疑问与易错点

易错点问:密度 q 在 0 处是无穷大,真的能从它抽样吗?

答:能。密度无界不代表概率无穷: 是一个普通的连续分布函数,每个小区间的概率都有限。逆变换法只用 不用 在某一点的值。 落在 0 附近的机会很大,但恰好等于 0 的概率是 0。

易错点问:为什么不直接写 X = G⁻¹(U),还要验证分布函数?

答:逆变换法的结论需要 存在且递增。这里 在 上连续、严格递增,条件满足,一行验证 就够了。遇到有跳跃或平台的分布函数,要用第 2 讲 第 14 页 的广义逆(分位数函数)。

易错点问:把整个方法看成「换元」,和「换测度」矛盾吗?

答:不矛盾,是同一件事的两种说法。换测度说:换元说:因为 两边算的是同一个积分。前者是概率的语言,后者是微积分的语言。

小结与自测

小结本页小结
  • 分布函数:逆变换:
  • 抽样: 服从 指数大于 1,样本挤向奇点 0。
  • 一个样本返回 有界。
  • 整个重要性抽样 = 对 做换元 消去奇点,再均匀抽样。
自测

1. 取 写出 并说明 时得到的样本 和返回值

点开看答案

时

2. 取 落在 里的概率是多少?

点开看答案

均匀抽样落在那里的概率只有 0.001。

3. 用换元 验证

点开看答案

时 积分限仍是 0 到 1。代入得

本页术语中英对照(按出现顺序)
中文English白话解释
逆变换法inverse transform methodU 服从 (0,1) 上的均匀分布时,Q(U) 的分布函数恰好是 F,用来生成任意分布。
累积分布函数cumulative distribution function (CDF)F(x) = P(X ≤ x),单调不减、右连续,完全决定分布。
重要性抽样importance sampling从另一个更合适的分布抽样,再乘以权重纠正,从而减小估计的方差。
方差varianceVar X = E[(X − E X)²],衡量随机变量围绕均值的波动大小。
函数function / mapf: A → B 给 A 中每个元素指定 B 中唯一一个元素。
分布law / distributionX 把概率「推」到取值空间上得到的测度:L(X)(B) = P(X ∈ B)。
指数分布exponential distributionP(X > x) = e^(−λx)(x ≥ 0)的分布,均值 1/λ,常用来描述等待时间。
随机变量random variable从样本空间到实数的(可测)函数,把结局翻译成数字;随机性来自「实现了哪个 ω」。
区间interval数轴上的一段,[a,b] 包含端点,(a,b) 不包含端点。
独立independence任意有限个事件同时发生的概率等于各自概率的乘积。
分位数quantileQ(u) = inf{x : F(x) ≥ u},是 CDF 的「广义反函数」。
换测度change of measure用 E_Q[X] = E_P[X · dQ/dP] 在两个概率之间换算期望。