ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Signal Processing
Volume 81, Issue 1, January 2001, Pages 19-37
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (288 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0165-1684(00)00188-2    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2001 Elsevier Science B.V. All rights reserved.

Model selection by MCMC computation

C. Andrieu1, Corresponding Author Contact Information, , a, P. M. DjuriImage 2, , b and A. Doucet3, , a

a Engineering Department, Cambridge University, Trumpington Street, Cambridge CB2 1PZ, UK b Department of Electrical and Computer Engineering, Stony Brook State University of New York, NY, USA

Received 11 May 1999;
revised 20 January 2000.
Available online 18 December 2000.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

MCMC sampling is a methodology that is becoming increasingly important in statistical signal processing. It has been of particular importance to the Bayesian-based approaches to signal processing since it extends significantly the range of problems that they can address. MCMC techniques generate samples from desired distributions by embedding them as limiting distributions of Markov chains. There are many ways of categorizing MCMC methods, but the simplest one is to classify them in one of two groups: the first is used in estimation problems where the unknowns are typically parameters of a model, which is assumed to have generated the observed data; the second is employed in more general scenarios where the unknowns are not only model parameters, but models as well. In this paper, we address the MCMC methods from the second group, which allow for generation of samples from probability distributions defined on unions of disjoint spaces of different dimensions. More specifically, we show why sampling from such distributions is a nontrivial task. It will be demonstrated that these methods genuinely unify the operations of detection and estimation and thereby provide great potential for various important applications. The focus is mainly on the reversible jump MCMC (Green, Biometrika 82 (1995) 711), but other approaches are also discussed. Details of implementation of the reversible jump MCMC are provided for two examples.

Author Keywords: Bayesian model selection; Markov chain Monte Carlo methods; Reversible jump MCMC

Nomenclature

Image
set of real numbers
Image
set of positive real numbers
Image
set with elements (a1,a2,…,an) where Image for j=1,…,n
[A]i,j
ith row, jth column of matrix A
| A |
determinant of matrix A
AT
matrix A transposed
 
ztriangle, equals(z1,…,zj−1,zj,zj+1,…,zk)T,zjtriangle, equals(z1,…,zj−1,zj+1,…,zk)T.
0n×p
null matrix of dimension n×p
In
identity matrix of dimension n×n
Image
indicator function of the set E(1 if zset membership, variantE, 0 otherwise).
δx(dz)
delta Dirac measure such that Image if xset membership, variantA and 0 otherwise
left floorzright floor
highest integer strictly less than z
znot, vert, similarπ(z)
z is distributed according to π(z)
z | ynot, vert, similarπ(z)
the conditional distribution of z given y is π(z)
Probability distribution   Image
Image
Inverse Gamma   Image
Gamma   Image
Gaussian   Image
Uniform   Image
Image

Article Outline

Nomenclature
1. Introduction
2. Problem formulation
3. MCMC algorithms for model selection
3.1. The case N=2
3.1.1. Goals
3.1.2. Jumping between Θ1 and Θ2: simple case
3.1.3. Jumping between Θ1 and Θ2: complicated case
3.1.4. Practical implementation
3.2. Reversible jump MCMC for Ngreater-or-equal, slanted2 models
3.2.1. Goals
3.2.2. Practical implementation
3.3. Other approaches
3.3.1. Method of subspace extension and the algorithm of Carlin and Chib
3.3.2. Jump-diffusion sampling
4. Examples
4.1. Analysis of sinusoids in noise
4.1.1. Data models
4.1.2. Overview of the algorithm
4.1.3. The birth and death moves
4.1.4. Merge and split moves?
4.1.5. Example of simulation
4.2. Bernoulli–Gauss deconvolution
4.2.1. Model of the data
4.2.2. Algorithm
5. Conclusions
Acknowledgements
References



Signal Processing
Volume 81, Issue 1, January 2001, Pages 19-37
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.