bssm: Bayesian Inference of Non-linear and Non-Gaussian State Space Models in R

Abstract:

We present an R package bssm for Bayesian non-linear/non-Gaussian state space modeling. Unlike the existing packages, bssm allows for easy-to-use approximate inference based on Gaussian approximations such as the Laplace approximation and the extended Kalman filter. The package also accommodates discretely observed latent diffusion processes. The inference is based on fully automatic, adaptive Markov chain Monte Carlo (MCMC) on the hyperparameters, with optional importance sampling post-correction to eliminate any approximation bias. The package also implements a direct pseudo-marginal MCMC and a delayed acceptance pseudo-marginal MCMC using intermediate approximations. The package offers an easy-to-use interface to define models with linear-Gaussian state dynamics with non-Gaussian observation models and has an Rcpp interface for specifying custom non-linear and diffusion models.

Cite PDF Tweet

Authors

Affiliations

Jouni Helske

 

Matti Vihola

 

Published

Dec. 14, 2021

Received

Mar 1, 2021

DOI

10.32614/RJ-2021-103

Volume

Pages

13/2

578 - 589

CRAN packages used

bssm, Rcpp, pomp, rbi, nimbleSMC, rstan, ramcmc, RcppArmadillo, KFAS, sde, coda, ggplot2, dplyr

CRAN Task Views implied by cited packages

TimeSeries, Bayesian, DifferentialEquations, NumericalMathematics, Databases, Finance, GraphicalModels, HighPerformanceComputing, ModelDeployment, Phylogenetics, TeachingStatistics

Footnotes

    Reuse

    Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

    Citation

    For attribution, please cite this work as

    Helske & Vihola, "The R Journal: bssm: Bayesian Inference of Non-linear and Non-Gaussian State Space Models in R", The R Journal, 2021

    BibTeX citation

    @article{RJ-2021-103,
      author = {Helske, Jouni and Vihola, Matti},
      title = {The R Journal: bssm: Bayesian Inference of Non-linear and Non-Gaussian State Space Models in R},
      journal = {The R Journal},
      year = {2021},
      note = {https://doi.org/10.32614/RJ-2021-103},
      doi = {10.32614/RJ-2021-103},
      volume = {13},
      issue = {2},
      issn = {2073-4859},
      pages = {578-589}
    }