Koopman (1997) Exact Initial Kalman Filtering and Smoothing for Nonstationary Time Series Models

kalman-filterstate-spacediffuse-initializationsmoothingnonstationaryarimaunobserved-componentslikelihoodmissing-observations

Summary

Koopman derives an exact, analytically-clean solution to the diffuse-initialization problem of the Kalman filter — how to start the filter for state-space models whose initial state vector is partly non-stationary (regression effects, stochastic trends, seasonals, ARIMA components) and therefore has an improper (diffuse) prior. Rather than the usual numerical hack of setting the initial variance to a huge constant κ\kappa, he writes each filtering quantity as an exact function of κ\kappa, expands the inverse innovation variance in powers of 1/κ1/\kappa, and lets κ\kappa\to\infty, yielding exact recursions with a trivial initialization. The exact smoother, the diffuse likelihood and score, and missing-observation handling all follow, with proofs based only on elementary matrix algebra.

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"In this article I pursue an analytical approach where I express the Kalman filter quantities in terms of κ explicitly and then let κ → ∞ to obtain the exact solution."

"This numerical solution is not exact and may generate inaccuracies due to numerical rounding errors."

My Take

This is a small, permanent piece of state-space machinery: everyone who fits an unobserved-components or ARIMA model in state-space form has to initialize a diffuse prior, and Koopman's κ\kappa-expansion is the version that actually got implemented (it underlies SsfPack and the Durbin-Koopman textbook treatment) precisely because it is exact yet needs only a trivial initialization and collapses back to the ordinary filter on its own. The intellectual move — don't approximate κ\kappa numerically, carry it symbolically and take the limit — is the kind of thing that looks obvious only in retrospect, and the payoff is both accuracy (no 10710^7 rounding pathologies) and simplicity (elementary proofs, standard-software-friendly, natural missing-data handling) relative to the Ansley-Kohn transformation and de Jong's DKF it supersedes. For the wiki it is the rigorous answer to the "P10P_{1|0}\to\infty" hand-wave in the Kalman filter page, and it connects the state-space toolkit to the diffuse-likelihood estimation that nonstationary models require.