Reversible jump
From Wikipedia, the free encyclopedia
The introduction to this article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. |
Reversible jump Markov chain Monte Carlo is an extension to standard Markov chain Monte Carlo (MCMC) methodology that allows simulation of the posterior distribution on spaces of varying dimensions.[1] Thus, the simulation is possible even if the number of parameters in the model is not known.
Let
be a model indicator and the parameter space whose number of dimensions dm depends on the model nm. The model indication need not be finite. The stationary distribution is the joint posterior distribution of (M,Nm) that takes the values (m,nm).
The proposal m' can be constructed with a mapping g1mm' of m and u, where u is drawn from a random component U with density q on . The move to state (m',nm') can thus be formulated as
- (m',nm') = (nm',g1mm'(m,u))
The function
must be one to one, differentiable, and have a non-zero support
so that there exists an inverse function
that is differentiable. Therefore, the (m,u) and (m',u') must be of equal dimension, which is the case if the dimension criterion
- dm + dmm' = dm' + dm'm
is met where dmm' is the dimension of u. This is known as dimension matching.
If then the dimensional matching condition can be reduced to
- dm + dmm' = dm'
with
- (m,u) = gm'm(m).
The acceptance probability will be given by
where denotes the absolute value and pmfm is the joint posterior probability
- pmfm = c − 1p(y | m,nm)p(m | nm)p(nm),
where c is the normalising constant.
[edit] References
- ^ Green, P.J. (12 1995). "Reversible Jump Markov Chain Monte Carlo Computation and Bayesian Model Determination". Biometrika 82 (4): 711–732. doi: .