When the dynamics model and the observation model of a state space model are both Gaussian, we have a linear gaussian ssm,
The latent dynamics model is written as
with the observation model
variable | variable description | shape |
---|---|---|
state vector | (N_states, 1) | |
observation vector at time | (N_obs, 1) | |
dynamics (transition) matrix | (N_states, N_states) | |
covariance matrix of dynamics (system) noise | (N_states, N_states) | |
emission (observation) matrix | (N_obs, N_states) | |
covariance function for emission (observation) noise | (N_obs, N_obs) |
extracts the relevant parts of the state vector . are exogenous inputs.
Inference can be performed efficiently using kalman filtering and smoothing. These models have applications in object tracking and structural time series models.
See ssm resources.