参考文档:

前置知识

正态分布

$$ \large P(x) = \phi (x) = \frac{1}{\sqrt{2 \pi} \cdot \sigma} e^{ - \frac{(x - \mu) ^ 2}{2 \sigma ^ 2}} $$

pdf

cdf

rvs

随机抽样

随机抽样

np.random.randint

随机正整数采样

np.random.multinomial

多项式分布

np.random.uniform

均匀分布采样

Metropolis采样 - 连续状态

目的:用标准正态分布(建议分布)模拟另外一个标准正态分布(目标分布)。(一般情况下,目标分布是不好采样的分布,建议分布是比较好采样的分布,此处仅用于模拟)
目标分布:N(0, 5)
建议分布:N(上一个采样点, 2) 注:上一个采样点的位置,相当于生成当前采样点的条件

Metropolis-Hastings - 离散状态

吉布斯采样

假设要采样的是二维正态分布$N(\mu, \Sigma)$,其中:
$$ \mu = (\mu_1, \mu_2) = (5, -1) \\ \Sigma=\left(\begin{array}{cc} \sigma_1^2 & \rho \sigma_1 \sigma_2 \\ \rho \sigma_1 \sigma_2 & \sigma_2^2 \end{array}\right)=\left(\begin{array}{ll} 1 & 1 \\ 1 & 4 \end{array}\right) \\ \rho = 0.5 $$

直接抽样

吉布斯采样