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›Data Fusion›Ensemble Kalman Filter
Regression modelData assimilation

Ensemble Kalman Filter

Ensemble Kalman Filter (Data Assimilation) · Also known as: EnKF, Monte Carlo Kalman Filter, Stochastic Ensemble Filter, Topluluk Kalman Filtresi

The Ensemble Kalman Filter (EnKF) is a sequential Monte Carlo data assimilation algorithm introduced by Geir Evensen in 1994. It extends the classical Kalman filter to high-dimensional, nonlinear dynamical systems by representing the forecast error covariance through a finite ensemble of model realizations rather than propagating a full covariance matrix. Each ensemble member evolves through the nonlinear model, and observations are assimilated by computing a sample-based Kalman gain, making the method computationally tractable for large geophysical models.

ScholarGate
  1. Regression model
  2. v1
  3. 1 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.

Ensemble Kalman Filter
Data FusionParticle FilterState Space ModelSensor Fusion

When to use it

Use the Ensemble Kalman Filter when the state space is large (thousands to millions of variables), the dynamics are nonlinear, and sequential observations must be incorporated in near-real time. It assumes Gaussian error statistics and that the ensemble size is sufficient to approximate the dominant error modes. It is not suited for strongly non-Gaussian posterior distributions (prefer the particle filter), and small ensemble sizes (N < 20) require localization and inflation techniques to avoid filter divergence. Alternatives include the Unscented Kalman Filter for moderate-dimensional nonlinear systems or the particle filter for non-Gaussian settings.

Strengths & limitations

Strengths
  • Handles high-dimensional nonlinear systems without explicit linearization, unlike the Extended Kalman Filter.
  • Computationally scalable: covariance is represented implicitly by the ensemble, avoiding storage and inversion of large matrices.
  • Naturally provides uncertainty quantification through ensemble spread at every assimilation step.
  • Straightforward to implement alongside existing nonlinear forward models with minimal code changes.
Limitations
  • Assumes approximately Gaussian error statistics; performance degrades for strongly non-Gaussian or multimodal posteriors.
  • Small ensemble sizes lead to rank-deficient sample covariances, causing spurious long-range correlations and filter divergence.
  • Requires covariance localization and multiplicative inflation as tuning parameters, adding implementation complexity.
  • Stochastic observation perturbations introduce sampling noise that can slightly degrade analysis accuracy compared to deterministic square-root variants.

Frequently asked

How many ensemble members are typically needed?

Most operational implementations use between 20 and 100 members. The required ensemble size depends on the effective rank of the error covariance — systems with lower intrinsic dimensionality need fewer members. Localization techniques allow practical ensemble sizes of 20–50 even for models with millions of state variables, but accuracy improves with larger ensembles when computational budget permits.

What is the difference between the stochastic EnKF and square-root EnKF?

The stochastic EnKF (Evensen 1994) perturbs each observation with random noise to yield correct ensemble statistics in expectation, but introduces additional sampling variance. Square-root or deterministic EnKF variants (e.g., ETKF, ESRF) update the ensemble perturbations algebraically without random draws, eliminating observation perturbation noise and generally achieving better accuracy for the same ensemble size.

Can EnKF be applied to parameter estimation, not just state estimation?

Yes. By augmenting the state vector with unknown model parameters and treating them as additional variables to be updated, EnKF performs simultaneous state and parameter estimation. This augmented state approach is widely used in reservoir history matching and hydrological model calibration, though it requires sufficient ensemble diversity to avoid identifiability problems when parameters are poorly constrained by observations.

Sources

  1. Evensen, G. (1994). Sequential data assimilation with a nonlinear quasi-geostrophic model using Monte Carlo methods to forecast error statistics. Journal of Geophysical Research, 99(C5), 10143–10162. DOI: 10.1029/94JC00572 ↗

How to cite this page

ScholarGate. (2026, June 2). Ensemble Kalman Filter (Data Assimilation). ScholarGate. https://scholargate.app/en/data-fusion/ensemble-kalman-filter

Related methods

Data FusionParticle FilterState Space Model

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.

  • Data FusionData Fusion↔ compare
  • Particle FilterBayesian↔ compare
  • State Space ModelEconometrics↔ compare
Compare side by side →

Referenced by

Data FusionSensor Fusion

Similar methods

Dynamic Particle FilterParticle FilterTime series particle filterSpatial Kalman FilterKalman FilterParticle Filter with Measurement ErrorKalman Filter with Measurement ErrorExtended Kalman Filter

Related reference concepts

Data AssimilationEnsemble Forecasting and PredictabilityWeather ForecastingNowcasting and Statistical ForecastingMonte Carlo MethodsGaussian Process Models

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

ScholarGate — Ensemble Kalman Filter (Ensemble Kalman Filter (Data Assimilation)). Retrieved 2026-07-21 from https://scholargate.app/en/data-fusion/ensemble-kalman-filter · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Geir Evensen
Year
1994
Type
Sequential Monte Carlo data assimilation filter
Subfamily
Data assimilation
Domain
Geophysics, numerical weather prediction, engineering
Complexity
O(N·m) per update cycle, N = ensemble size, m = observation dimension
Related methods
Data FusionParticle FilterState Space Model
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