베이지안 통계를 처음 배우기; MCMC 이해에 대한 각도로서 나는 다른 방법으로는 할 수없는 일을하고 있습니까, 아니면 대안보다 훨씬 더 효율적인 일을하고 있습니까?
예를 들어 , 반대의 P ( D | x , y , z ) 를 계산하는 모델이 주어지면 데이터 대해 매개 변수의 확률을 계산하려고한다고 가정 합니다 . 베이 즈 직접이를 계산하기 위해 '정리 우리는 분모가 필요 P ( D ) 지적 여기를 . 그러나 다음과 같이 통합하여 계산할 수 있습니다.
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
그 방법이 (많은 수의 변수로 비효율적이지만) 작동합니까? 아니면이 접근법을 실패하게하는 다른 것이 있습니까?