DYNAMICLINEAR Procedure

Overview of Dynamic Linear Models

Dynamic linear models (DLMs) emerged in the early 1960s and are intricately linked with state space models (SSMs). Petris, Petrone, and Campagnoli (2009) stated that DLMs held an advantage over the then-popular ARMA models by providing more flexibility in handling nonstationary data, modeling structural changes, and offering increased interoperability.

At the core of DLMs is the idea of considering the outputs of a dynamic system as functions of unobservable or latent state processes that are influenced by random disturbances. By conditioning on these latent variables, DLMs can effectively capture the dependencies within data. A standout feature of DLMs is their Bayesian structure, which facilitates recursive computation. This capability ensures that conditional distributions can be seamlessly updated to incorporate fresh data. Significantly, this can be achieved without the need to retain past data, making DLMs especially well suited for sequential data analysis, online learning, and handling voluminous data sets.

General one-dimension DLMs have the following format:

where

  • y Subscript t is the observation at time t.

  • bold upper F Subscript t is the known p times 1 constant or regressor matrix at time t.

  • bold italic theta Subscript t is the p times 1 state variable.

  • nu Subscript t is the observation noise, where nu Subscript t Baseline tilde upper N left parenthesis 0 comma v Subscript t Baseline right parenthesis.

  • bold w Subscript t is the p times 1 state evolution noise, or innovation, where bold w Subscript t Baseline tilde upper N left parenthesis bold 0 comma bold upper W Subscript t Baseline right parenthesis.

  • nu Subscript t and bold w Subscript t are mutually independent.

  • bold upper G Subscript t is the known p times p state evolution matrix at time t.

  • bold italic theta Subscript t Baseline tilde upper N left parenthesis bold m Subscript t Baseline comma bold upper C Subscript t Baseline right parenthesis, where bold italic theta Subscript t is independent of nu Subscript t and bold w Subscript t for all t.

Last updated: July 09, 2026