Skip to content

louity/state-space-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

State Space Model

We work with the following model:

  • x[t+1] = f(x[t]) + v[t]
  • y[t+1] = g(x[t]) + w[t]
  • The states x[.] are vectors of dimention p and are unobserved.
  • The outputs y[.] are vectors of dimention q and are observed.
  • The functions f and g are non linear functions.
  • The sequences v[.] and w[.] are sequence of independent identically distributed multivariate Gaussian noises.

that can be represented with the following graphical model : model

The purpose is to do:

  • inference : compute the probabilty of the states x[.] given the outputs y[.]
  • learning : given the outputs y[.] learn the functions f and g with an EM algorithm.

For a good mathematical presentation of the state space model, have a look at the report

Inference

The inference techniques implemented in the state space model are all based on the Kalman Filter:

  • Kalman Filter
  • Kalman Smoother
  • Extended Kalman Filter
  • Extended Kalman Smoother
  • Unscented Kalman Filter Not implemented yet

Learning

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published