Particle filter (Lemniscate)
This sandbox illustrates the influence of forecast error, observation error, assimilation frequency, and model fidelity on the performance of a particle filter. This element implements the particle filter for a simple model. Specifically, the true state of this model follows a lemniscate (the shape of an infinity symbol). The user can choose between the following three models:
The true model is a close approximation to the true lemniscate curve, in which every sample moves a small linear along the lemniscate's tangent vector. This results in a prediction trajectory that closely matches the underlying curve.
The extrapolation setting evaluates the tangent once at every assimilation step, then linearly follows it in-between assimilation steps. This is a quite crude approximation to the true model, especially for long assimilation intervals.
The do nothing predicts that the true state does not move at all.
Explore the different models, and see how their behaviour changes for different ensemble sizes, assimilation intervals, observation errors, and forecast errors.