State Space Model (Kalman Filter)
Also known as: state space, Kalman filter, unobserved components model, Durum Uzayı Modeli (State Space / Kalman Filter)
A state space model is a general time series framework that describes a series through unobserved (latent) state variables linked by a measurement equation and a transition equation, with the states estimated in real time by the Kalman filter. Developed in the state space tradition of Harvey (1990) and Durbin & Koopman (2012), it nests ARIMA and exponential smoothing as special cases.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
+27 more
When to use it
Use a state space model for continuous time series (at least about 30 observations) when you want to model latent components such as a slowly evolving trend, seasonality, or cycle, to forecast, or to track an underlying state in real time. The baseline Kalman recursions assume a linear, Gaussian system, and both the measurement noise and the process (system) noise must be well defined. It is a strong choice when you need an interpretable decomposition or online filtering, and when ARIMA or smoothing methods feel too rigid because they are simply special cases of this richer framework.
Strengths & limitations
- General framework that nests ARIMA and exponential smoothing as special cases.
- Handles unobserved components (trend, seasonal, cycle) explicitly and supports real-time, online state estimation through the Kalman filter.
- Copes naturally with missing observations and time-varying parameters within the same recursive machinery.
- The baseline filter assumes a linear, Gaussian system; nonlinear or non-Gaussian dynamics need extensions (extended/unscented filters or simulation methods).
- Requires the measurement and process noise structures to be specified, and identifying the variance components can be delicate.
- Maximum likelihood estimation over the variance parameters can be sensitive to starting values and to weak identification.
Frequently asked
How is a state space model different from ARIMA?
ARIMA can itself be written in state space form, so the state space framework is the more general one. The difference is that state space models work directly with interpretable unobserved components (trend, seasonal, cycle) and estimate them in real time with the Kalman filter, whereas ARIMA parameterises the series through autoregressive and moving-average terms.
What does the Kalman filter actually do?
It is a recursive algorithm that estimates the hidden state period by period. At each step it predicts the next state, compares the prediction to the new observation to form the innovation, and corrects the estimate by the Kalman gain times that innovation. The same recursions also deliver the likelihood used to fit the model.
Does the data have to be Gaussian and linear?
The baseline Kalman filter assumes a linear, Gaussian system with well-defined measurement and process noise. For nonlinear or non-Gaussian dynamics you need extensions such as the extended or unscented Kalman filter or simulation-based methods.
How much data do I need?
Around 30 observations is a practical minimum for a continuous time series. With short series you should keep the component structure simple, because trend, seasonal, and cycle components compete for the same limited information and can become hard to separate.
Sources
- Harvey, A. C. (1990). Forecasting, Structural Time Series Models and the Kalman Filter. Cambridge University Press. DOI: 10.1017/CBO9781107049994 ↗
- Durbin, J. & Koopman, S. J. (2012). Time Series Analysis by State Space Methods (2nd ed.). Oxford University Press. DOI: 10.1093/acprof:oso/9780199641178.001.0001 ↗
How to cite this page
ScholarGate. (2026, June 1). State Space Model (Kalman Filter). ScholarGate. https://scholargate.app/en/econometrics/state-space-model
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- ARIMAEconometrics↔ compare
- Bayesian VAREconometrics↔ compare
- Markov-Switching ModelEconometrics↔ compare
- Structural Time Series ModelEconometrics↔ compare