Aprendendo estatísticas bayesianas pela primeira vez; como um ângulo para entender o MCMC, eu me perguntava: está fazendo algo que fundamentalmente não pode ser feito de outra maneira, ou está apenas fazendo algo com muito mais eficiência do que as alternativas?
A título de ilustração, suponha que estamos tentando calcular a probabilidade de nossos parâmetros, dados os dados dados um modelo que calcula o oposto, . Para calcular isso diretamente com o teorema de Bayes, precisamos do denominador como apontado aqui . Mas poderíamos calcular isso por integração, digamos o seguinte:
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
Isso funcionaria (embora de maneira muito ineficiente com números mais altos de variáveis) ou há algo mais que causaria falha nessa abordagem?