Statistics and Computing

, Volume 22, Issue 6, pp 1223–1237

Filtering via approximate Bayesian computation


    • Department of MathematicsImperial College London
  • Sumeetpal S. Singh
    • Department of EngineeringUniversity of Cambridge
  • James S. Martin
    • Department of MathematicsImperial College London
  • Emma McCoy
    • Department of MathematicsImperial College London

DOI: 10.1007/s11222-010-9185-0

Cite this article as:
Jasra, A., Singh, S.S., Martin, J.S. et al. Stat Comput (2012) 22: 1223. doi:10.1007/s11222-010-9185-0


Approximate Bayesian computation (ABC) has become a popular technique to facilitate Bayesian inference from complex models. In this article we present an ABC approximation designed to perform biased filtering for a Hidden Markov Model when the likelihood function is intractable. We use a sequential Monte Carlo (SMC) algorithm to both fit and sample from our ABC approximation of the target probability density. This approach is shown to, empirically, be more accurate w.r.t. the original filter than competing methods. The theoretical bias of our method is investigated; it is shown that the bias goes to zero at the expense of increased computational effort. Our approach is illustrated on a constrained sequential lasso for portfolio allocation to 15 constituents of the FTSE 100 share index.


Approximate Bayesian computationHidden Markov modelFilteringBiasSequential Monte Carlo

Copyright information

© Springer Science+Business Media, LLC 2010