第一次学习贝叶斯统计;作为理解 MCMC 的一个角度,我想知道:它是在做一些根本无法以其他方式完成的事情,还是只是做一些比其他方法更有效的事情?
举例来说,假设我们在给定数据 给定一个计算相反模型的模型 。要使用贝叶斯定理直接计算,我们需要这里指出的分母 。但是我们可以通过积分来计算吗,比如:
p_d = 0.
for x in range(xmin,xmax,dx):
for y in range(ymin,ymax,dy):
for z in range(zmin,zmax,dz):
p_d_given_x_y_z = cdf(model(x,y,z),d)
p_d += p_d_given_x_y_z * dx * dy * dz
这会起作用(尽管变量数量较多时效率很低)还是有其他原因会导致这种方法失败?