Вивчення байєсівської статистики вперше; як кут до розуміння 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
Чи може це працювати (хоч і дуже неефективно з більшою кількістю змінних) чи є щось інше, що призвело б до невдачі такого підходу?