Exponential smoothing 2026-10-14
With a fixed gain , exponential smoothing recursively combines the newest observation with the preceding estimate. Iteration assigns geometric weights to older observations, together with a diminishing weight on the initial estimate. The steady-state local-level Kalman gain gives a probabilistic interpretation of this recursion.
Consider a local-level state-space model , , with mutually independent centered Gaussian noises of variances and . Start with , independently of these noises. Before the first observation, the Kalman prediction step gives , . If , the Kalman gain is , and the posterior mean and posterior variance become
The next Kalman prediction step keeps the mean but adds fresh process noise variance, giving . If , then
Thus new uncertainty is introduced at each transition and reduced by each measurement. It does not shrink to zero merely because many measurements have arrived: the state continues to change.
Figure 1.
A Kalman filter follows a changing scalar state and retains uncertainty about each new transition
. Top: one seeded synthetic random walk, its noisy observations and the filtered posterior mean, starting from with , . The shaded region is the mean plus or minus two posterior standard deviations, a pointwise conditional band under the stated model. Bottom: the Kalman gain approaches its positive steady value. Setting instead asserts a constant state and eventually stops adapting appreciably. This single generated record illustrates the mechanism; it is not an empirical accuracy study. Details.
The steady-state local-level Kalman gain here is
With , the limiting posterior variance has the same numerical value. By contrast, the static-state model with gives and . That decreasing gain is appropriate for a state that truly remains constant. Applied to the changing random walk, it builds confidence in the wrong model. The choice of process noise is therefore a statement about state evolution, rather than just an instruction to make a plot look smoother.
A constant posterior variance must be a fixed point of the recursion in part (b). Multiplying by its positive denominator gives
Conversely, if a nonnegative solves this equation and the filter is initialized with , the recursion preserves at every step. The fixed-point equation alone does not force an arbitrary initial covariance to be constant.
For , the admissible root and its steady-state local-level Kalman gain are
The state estimate then obeys exponential smoothing:
Iteration makes the weights explicit:
Thus older observations receive geometrically decreasing weights. Consistently with part (a), the innovations variance is and the differenced MA coefficient is . The degeneracies and give gain zero and gain one respectively when the denominator is positive.
The state-space model as printed supplies only uncorrelated white noise. That is insufficient for the claimed normal conditional distributions. For example, take normal, independent process noises taking values equally often, and independent Gaussian observation noises. With and no previous observations, is a two-component shifted mixture distribution, not normal for . Its characteristic function is , which has zeros, whereas a normal characteristic function has none. Similarly a non-Gaussian observation noise prevents the asserted conditional normal law for .
The intended scalar Gaussian Kalman recursion requires and independent of each other and of the previous state and observation history. Assume these Gaussian independence conditions, , , and the given normal filtering law. Conditional on the past, is a sum of independent normals, hence
The new observation noise is independent of and the past, so . Write and . The independent normal pair shows directly that
The covariance comes from the common term. Applying the conditional multivariate normal distribution formula with as the conditioned coordinate gives the Kalman filter update
The final expression verifies nonnegativity of the posterior variance.
For , define
The recursions become and . If , then and, with ,
The nonnegative solution is the steady-state local-level Kalman gain:
For the limit is zero; for it lies strictly between zero and one. These are exact conditional-law results under the additional Gaussian assumptions, not consequences of the weaker printed noise description alone.