Skip to main content
Have a personal or library account? Click to login
Gaussian approximations in filters and smoothers for data assimilation Cover

Gaussian approximations in filters and smoothers for data assimilation

Open Access
|Jan 2019

Figures & Tables

Table 1.

Gaussian approximations in DA algorithms.

Targeted posteriorGauss. app. of filtering prior?Gauss. app. of filtering posterior?Gauss. app. of smoothing prior?Gauss. app. of smoothing posterior?PFFilteringNoNo––PF-GRFilteringNoYes––EnKFFilteringYesNo––EnKSSmoothing–NoYesNo4D-VarSmoothing–NoYesYes/NoEDASmoothing–NoYesNovarPSSmoothing–NoYesNovarPS-nwSmoothing–NoYesYes

[i] The “-” means “not applicable”. Smoothing algorithms can produce approximations of the filtering posterior by the smoother ensemble and the numerical model. The resulting representation of the filtering posterior is not Gaussian. For that reason, smoothing algorithms do not utilize Gaussian approximations of the filtering posterior. Whether or not 4D-Var makes a Gaussian approximation of the smoothing posterior depends on its implementation (see text for more detail).

Fig. 1.A simplified schematic diagram of the RMSE of filters and smoothers. Diagonal arrows represent the model and vertical (downward) arrows represent assimilation of observations. The purple and orange regions illustrate the RMSE that the filter and smoother produce.

Table 2.

Filtering prior, filtering posterior and smoothing posterior of two nonlinear examples.

Model #12Nonlinearityx1=atan(x0)x1=x01+x0,|x0|<1PriorN(0,1)N(0,116)log(p(x1))12(tanx1)2+2log(cos(x1))132(x11x1)2+2log(1x1)log(pf(x1|y))12x12+12(tanx1)2+2log(cos(x1))12x12+132(x11x1)2+2log(1x1)log(ps(x0|y))12x02+12atan(x0)2132x02+12(x01+x0)2
Fig. 2.

Filtering prior (left), filtering posterior (center) and smoothing posterior (right) of two nonlinear models. Top row: x1=atan(x0). Bottom row: x1=x0/(1+x0),|x0|<1. Shown are the distributions in blue, the bin heights of histograms obtained from 106 samples as orange dots, and a Gaussian approximation in red.

Table 3.

Skewness and excess kurtosis of filtering prior, filtering posterior and smoothing posterior of four nonlinear examples.

x1=atan(x0)x1=x01+x0,|x0|<1x1=exp(x0)x1=log(x0),x0>0Skewness of p(x1)8.30·104–332.576.33–1.54Skewness of p(x1|y)3.05·104–1.481.28–0.59Skewness of p(x0|y)5.65·1040.15–0.490.93Excess kurtosis of p(x1)–1.2282.17·105109.44.09Excess kurtosis of p(x1|y)–1.064.032.110.41Excess kurtosis of p(x0|y)0.36–0.120.180.99
Fig. 3.

Filtering prior (left), filtering posterior (center) and smoothing posterior (right) of two nonlinear models. Top row: x1=exp(x0). Bottom row: x1=log(x0),x0>0. Shown are the distributions in blue, the bin heights of histograms obtained from 106 samples as orange dots, and a Gaussian approximation in red.

Fig. 4.

Left: RMSE as a function of the time interval between observations for a fully observed L63 system. Right: average of absolute value of skewness of filtering/smoothing priors and filtering/smoothing posteriors.

Fig. 5.

Ensemble size of the PF-GR required to reach RMSE of the PF-GR with ensemble size Ne=1,000 as a function of the time interval between observations. The dots correspond to results we obtained by considering the ensemble sizes Ne={20,50,100,200,500,1000}, and the dashed line is a least squares fit.

Fig. 6.

Corner plots of prior and posterior distributions for two different time intervals between observations.

Fig. 7.

Corner plots of the analysis ensemble of of square root EnKF (left), stochastic EnKF (right). The time interval between observations is ΔT=0.3.

Fig. 8.

Top: corner plots of filtering prior (left), filtering posterior (center) and smoothing posterior (right) for DA cycle 631 with ΔT=0.6. The histograms are obtained by running the PF-GR with Ne=105. The red dots are the true states and the orange dots are the observations. Bottom: RMSE as a function of DA cycle (left) and the varPS-nw approximations of the filtering posterior (center) and smoothing posterior (right).

Fig. 9.

Top: corner plots of filtering prior (left), filtering posterior (center) and smoothing posterior (right) for DA cycle 632 with ΔT=0.6. The histograms are obtained by running the PF-GR with Ne=105. The red dots are the true states and the orange dots are the observations. Bottom: RMSE as a function of DA cycle (left) and the varPS-nw approximations of the filtering posterior (center) and smoothing posterior (right).

Fig. 10.

Top: corner plots of filtering prior (left), filtering posterior (center) and smoothing posterior (right) for DA cycle 660 with ΔT=0.6. The histograms are obtained by running the PF-GR with Ne=105. The red dots are the true states and the orange dots are the observations. Bottom: RMSE as a function of DA cycle (left) and the varPS-nw approximations of the filtering posterior (center) and smoothing posterior (right).

Fig. 11.

Corner plots of the filtering prior, filtering posterior and smoothing posterior distributions for a long time interval between observations (ΔT=0.5, strong nonlinearity).

Fig. 12.

RMSE as a function of the time interval between observations for a fully observed L63 system (left) and a partially observed L63 system (right).

Fig. 13.

An example solution plotted in space and through time for the variable-coefficient KdV equation. The solitary waves are bouncing back-and-forth within a “potential well’ whose width is approximately defined between –40 and 40.

Fig. 14.

RMSE as a function of the time interval between observations for a partially observed KdV system.

Language: English
Page range: 1600344 - 1600344
Published on: Jan 1, 2019
Published by: Stockholm University Press
In partnership with: Paradigm Publishing Services

© 2019 Matthias Morzfeld, Daniel Hodyss, published by Stockholm University Press
This work is licensed under the Creative Commons Attribution 4.0 License.