Ensemble Kalman filter
Builds on Covariance matrixMonte Carlo method
Definition
Let the state of a system at time be a vector in . Let the model map the state at to the state at . Let the observation at be , where is an matrix. The noise is Gaussian with mean and positive definite covariance matrix of size . Fix an ensemble size . The ensemble Kalman filter carries an ensemble of states and repeats two steps.
- Forecast step: replace each member by , possibly plus a sample of model noise.
- Analysis step: compute the ensemble mean and the sample covariance Set the gain . Draw independent perturbations with mean and covariance , and replace each member by
The ensemble mean after the analysis step is the estimate of the state, and the spread of the ensemble is the estimate of its uncertainty.
Remarks
Example: for a scalar state with , forecast members with sample variance and , the gain is . Each member moves halfway toward its perturbed observation, as in the scalar Kalman filter with the same variances. For a linear model and Gaussian noise, the ensemble mean and covariance converge to those of the Kalman filter as ; the sampling is a Monte Carlo method.
Non-example: with the sample covariance is not defined, and there is no gain to compute; the condition fails.
The perturbed observations keep the analysis spread consistent with the Kalman filter. Square-root variants update the ensemble deterministically without perturbing the observations. For small ensembles in large models, the sample covariance is usually damped at long distances (localisation) and inflated by a factor slightly above .
Reading path
To understand this page from the ground up, read these 3 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Covariance matrix concept
- Monte Carlo method concept
- Ensemble Kalman filter definition
Further reading
About this page
| Tag | 90VRF3WE0Q |
|---|---|
| URI | m2://90VRF3WE0Q |
| Kind | definition |
| Writing | W0 stub |
| MSC | 86A22, 93E11, 62M20 |
| Defines | Ensemble Kalman filter |
| Uses | Covariance matrix, Monte Carlo method |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.