4
$\begingroup$

I never considered this problem before. Assume we have two models, $A$ and $B$, we estimate the parameter in $A$ and $B$ respectively by sample mean. Two questions:

  1. We can always use the means of both samples to estimate the parameters, then is it possible to do so via the mode of the sample?
  2. Once we get estimates of the parameters, can we use BIC to select models? As the definition of BIC involves the maximized likelihood function, $\hat{L}$, then it seems that BIC is not suitable as a selection criterion in MCMC, is it true?
$\endgroup$

1 Answer 1

2
$\begingroup$

A preliminary remark is that MCMC has nothing to do with problems of inference, it is a Monte Carlo algorithm that produces simulations from a given probability distribution.

If you operate a Bayesian analysis by running an MCMC algorithm, it means you obtain a sample of $\theta_A$'s and a sample of $\theta_B$'s, which are representative of the posterior distributions. From those samples, you can derive Bayes estimates according to whatever loss or criterion you choose, like posterior means, posterior median or posterior mode (which does not correspond to a loss function). The latter is provided by$$\hat\theta_A^\text{MAP}=\arg\max\pi_A(\theta_A)f_A(x|\theta_A)$$that I assume you can compute.

BIC is a pseudo-Bayesian criterion that does not account for the prior distribution but instead only uses the likelihood function and an estimator. You can substitute the MAP estimate for the MLE and keep the same asymptotic validity for the BIC convergence. Of course, once you have produce an MCMC sample it would be more natural to evaluate the evidence$$\int_{\Theta_A} \pi_A(\theta_A)f_A(x|\theta_A)\text{d}\theta_A$$than the approximate BIC.

$\endgroup$
3
  • $\begingroup$ I think it is possible that the MCMC methods have failed to find the true MLE for each of the models as we just have the posteriori samples and we can not includes are the possible value of the $\theta$, is it true? I think the evidence is fine to compare the performance of models but it doesn't consider the impact of the number of free parameters, are there any more criterions that can involve this function in MCMC? $\endgroup$
    – Fly_back
    Commented Nov 23, 2015 at 18:49
  • $\begingroup$ 1. MCMC is not designed to find the MLE. 2. You can monitor the likelihood values over the MCMC chain(s) if you are interested in the MLE. 3. BIC is a first order approximation of the evidence, evidence which incorporates natural penalties for the number of free parameters. 4. Once again, MCMC has nothing to do with evidence, it reproduces simulation from a given target. For instance, the posterior. $\endgroup$
    – Xi'an
    Commented Nov 23, 2015 at 19:47
  • $\begingroup$ About 5, what do you mean by saying MCMC has noting to do with evidence? It is the marginal likelihood and if we have the sample from posteriori, then we can use importance sampling to estimate it which can be used to compare models, is it right? $\endgroup$
    – Fly_back
    Commented Nov 23, 2015 at 21:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.