Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Bayesian›Sequential Monte Carlo with Missing Data
Bayesian methodsBayesian / computational

Sequential Monte Carlo with Missing Data

Also known as: SMC with missing data, particle filter with missing observations, SMC missing observations, particle smoothing with incomplete data

Sequential Monte Carlo (SMC) with missing data extends the standard particle filter to state-space models in which some observations are absent. When an observation is missing at a given time step the update step is simply skipped: particles are propagated forward through the transition model without reweighting, preserving exact Bayesian inference under any missing-data pattern as long as missingness is ignorable (missing at random or missing completely at random).

ScholarGate
  1. Bayesian methods
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Sequential Monte Carlo with Missing Data
Bayesian Inference with…Dynamic Sequential Monte…Gibbs Sampling with Miss…Kalman Filter with Missi…Particle FilterSequential Monte CarloBayesian model averaging…Bootstrap Simulation wit…

When to use it

Use SMC with missing data when you have sequential or time-series observations from a nonlinear or non-Gaussian state-space model and some observations are intermittently absent. It is ideal for ecological tracking, sensor fusion, financial volatility estimation, and epidemiological surveillance where dropouts are common. Prefer it over imputation-then-filter pipelines when the missingness pattern is irregular or when propagating uncertainty through gaps matters for downstream decisions. Do not use it when the state-space model is linear-Gaussian and data are dense — a Kalman filter with missing-step handling is faster and exact. Avoid if missingness is informative (not-at-random) without explicitly modelling the missing-data mechanism.

Strengths & limitations

Strengths
  • Handles nonlinear and non-Gaussian state-space models with no Gaussianity assumption.
  • Missing steps are treated exactly without imputation: the predict step alone propagates the posterior.
  • Uncertainty inflates naturally across gaps, giving honest credible intervals at every time point.
  • Scales to multivariate states and complex emission models through the particle representation.
  • Can be combined with SMC samplers or MCMC kernels for static parameter estimation simultaneously.
Limitations
  • Particle degeneracy can occur when gaps are very long or the state space is high-dimensional, requiring large particle counts.
  • Computational cost grows linearly with both the number of time steps and the number of particles.
  • Valid only under the missing-at-random or missing-completely-at-random assumption; informative missingness requires a joint model.
  • Smoothed estimates (backward pass) are more expensive than filtered estimates and require additional algorithms such as the forward-filter backward-smoother.

Frequently asked

Do I need to impute missing observations before running SMC?

No. The correct approach is to skip the likelihood update at missing time steps and propagate particles forward using only the transition model. Imputing and then filtering introduces additional uncertainty not properly accounted for and can bias the posterior.

How many particles do I need when there are long gaps?

More than usual. During a gap particles spread according to the process noise without any corrective reweighting, so diversity must be maintained by a larger ensemble. A practical rule is to pilot-run with increasing N until posterior summaries stabilise, with 1000–5000 particles being a common starting range for moderate-dimensional problems.

Can SMC handle data that are missing not at random?

Not without modification. If the probability that y_t is missing depends on the unobserved y_t or x_t itself, the dropout mechanism must be modelled jointly with the state. This substantially complicates both model specification and inference.

What is the difference between filtering and smoothing with missing data?

Filtering gives p(x_t | y_{1:t}): the state distribution using only past and present data. Smoothing gives p(x_t | y_{1:T}): the state distribution using all data, including future observations. Smoothed estimates are more accurate but require a backward pass (e.g., the particle smoother) after the forward filter.

Is SMC with missing data the same as a Kalman filter with missing observations?

They implement the same conceptual idea — skip the update when data are absent — but for different model classes. The Kalman filter is restricted to linear-Gaussian models; SMC applies to any state-space model where the transition and emission densities can be evaluated or sampled.

Sources

  1. Doucet, A., de Freitas, N., & Gordon, N. (Eds.) (2001). Sequential Monte Carlo Methods in Practice. Springer, New York. ISBN: 978-0387951461
  2. Chopin, N., & Papaspiliopoulos, O. (2020). An Introduction to Sequential Monte Carlo. Springer, Cham. DOI: 10.1007/978-3-030-47845-2 ↗

How to cite this page

ScholarGate. (2026, June 3). Sequential Monte Carlo with Missing Data. ScholarGate. https://scholargate.app/en/bayesian/sequential-monte-carlo-with-missing-data

Related methods

Bayesian Inference with Missing DataDynamic Sequential Monte CarloGibbs Sampling with Missing DataKalman Filter with Missing DataParticle FilterSequential Monte Carlo

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Bayesian Inference with Missing DataBayesian↔ compare
  • Dynamic Sequential Monte CarloBayesian↔ compare
  • Gibbs Sampling with Missing DataBayesian↔ compare
  • Kalman Filter with Missing DataBayesian↔ compare
  • Particle FilterBayesian↔ compare
  • Sequential Monte CarloBayesian↔ compare
Compare side by side →

Referenced by

Bayesian model averaging with missing dataBootstrap Simulation with Missing Data

Similar methods

Particle Filter with Missing DataSequential Monte Carlo with Measurement ErrorTime series sequential Monte CarloSequential Monte CarloRobust Sequential Monte CarloParticle Filter with Measurement ErrorDynamic Sequential Monte CarloTime series particle filter

Related reference concepts

EM AlgorithmHidden Markov ModelsMissing Data and AttritionBayesian Computation and MCMCGibbs SamplingHamiltonian Monte Carlo

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Sequential Monte Carlo with Missing Data (Sequential Monte Carlo with Missing Data). Retrieved 2026-07-21 from https://scholargate.app/en/bayesian/sequential-monte-carlo-with-missing-data · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Gordon, Salmond & Smith (particle filter, 1993); missing-data extensions formalised by Doucet et al. (2000s)
Year
1993–2001
Type
Sequential Bayesian filtering / smoothing
DataType
Time-series or sequential data with intermittent missing observations
Subfamily
Bayesian / computational
Related methods
Bayesian Inference with Missing DataDynamic Sequential Monte CarloGibbs Sampling with Missing DataKalman Filter with Missing DataParticle FilterSequential Monte Carlo
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account