- 主题:重要性采样 为啥不直接对px采样
而是要借用另一个分布qx、进行两种采样,然后求概率比值作为权重
既然都按原分布进行采样了,为啥不直接按照采样概率px来求期望,这样算出来和qx是平均分布的重要性采样,结果一样吧
--
FROM 114.254.0.*
如何采,计算机只会先从均匀分布采样,然后需要px的累积分布函数的反函数来得到px的采样,不是所有密度函数都积得出累积函数的,更别说求它的反函数了
【 在 yellowChange (yellowChange) 的大作中提到: 】
: 而是要借用另一个分布qx、进行两种采样,然后求概率比值作为权重
: 既然都按原分布进行采样了,为啥不直接按照采样概率px来求期望,这样算出来和qx是平均分布的重要性采样,结果一样吧
--
修改:cokebear FROM 101.86.76.*
FROM 101.86.76.*
没看明白,即使采用重要性采样,也还是要对px采样啊,不然怎么求px/qx,所以为啥要引入qx
如果计算机只知道从均匀分布采样,那px/qx怎么算的?
另外,px的累积分布函数是啥,为啥要它的逆函数才能得到px采样
【 在 cokebear 的大作中提到: 】
: 如何采,计算机只会先从均匀分布采样,然后需要px的累积分布函数的逆函数来得到px的采样,不是所有密度函数都积得出累积函数的,更别说求它的逆了
:
--
FROM 221.216.116.*
px是概率密度函数啊,当然是能算的,不能算怎么定义概率分布呢,但是能算不代表能抽样啊
至于后者,建议看看计算机怎么对高斯分布抽样你就明白了
【 在 yellowChange (yellowChange) 的大作中提到: 】
: 没看明白,即使采用重要性采样,也还是要对px采样啊,不然怎么求px/qx,所以为啥要引入qx
: 如果计算机只知道从均匀分布采样,那px/qx怎么算的?
: 另外,px的累积分布函数是啥,为啥要它的逆函数才能得到px采样
: ...................
--
修改:cokebear FROM 101.86.76.*
FROM 101.86.76.*
大概知道了,也就是说px大概是有函数的,但是不好抽样,因为cdf不一定能求,cdf的反函数也就没法有,然后就没法抽样了。
至于算px的值,就是取x一小段积分就行吧
关于有了cdf反函数如何抽样,没太细看,粗想是不是就是在0-1的概率上均匀分段,每段取纵轴(原来的x)的比如100个点之类的,这样在纵轴上(原来的x)取点的分布就不是均匀的了,会大致和概率密度分布一样
【 在 cokebear 的大作中提到: 】
: px是概率密度函数啊,当然是能算的,不能算怎么定义概率分布呢,但是能算不代表能抽样啊
: 至于后者,建议看看计算机怎么对高斯分布抽样你就明白了
:
--
FROM 114.254.3.*
是的
【 在 yellowChange 的大作中提到: 】
: 大概知道了,也就是说px大概是有函数的,但是不好抽样,因为cdf不一定能求,cdf的反函数也就没法有,然后就没法抽样了。
: 至于算px的值,就是取x一小段积分就行吧
:
: ....................
--
FROM 101.82.241.*