Quant GT
Browse all lessons
Section 15 · Lesson 15.5

Kalman Filters

Recursive estimation in dynamic linear systems with noise.

The Kalman filter estimates the hidden state of a linear dynamical system from noisy observations, recursively.

State equation: xt+1=Fxt+wtx_{t+1} = F x_t + w_t, with wtN(0,Q)w_t \sim N(0, Q).

Observation: yt=Hxt+vty_t = H x_t + v_t, with vtN(0,R)v_t \sim N(0, R).

Each step has two phases. Predict: project the previous state estimate forward using FF and increase its uncertainty. Update: combine the prediction with the new observation, weighting each by inverse variance — the Kalman gain optimally blends old and new information.

In finance, Kalman filters power yield-curve modeling (extracting unobservable factors from observed bond prices), dynamic hedge ratio estimation, and any setting where you need to track a slow-moving latent variable from noisy observations. They're optimal for linear-Gaussian systems; for non-linear or non-Gaussian, extensions like the EKF, UKF, and particle filter take over.