Choosing Random Points(选随机点问题)
我们可以得到在正方形上的均匀随机分布的点,那么如何得到不是正方形的采样空间上的点呢?
可以用数学的转换把正方形上均匀分布的点转换到需要的采样空间
对于以上情况可以尝试把正方形中的点转换为
这样转换的问题是圆形上的点并不是均匀分布的,为了使采样均匀可以用以下三种方法。
1.Function Inversion(逆函数方式)
对于定义x ∈ [x min ,x max ]区间的一维的pdf f(x):
首先积分f(x)得到P(x)
分布为f(x)的随机数α可由公式 得到
对于二维情况:
使用边缘分布分别取