rts#
Functions#
|
Wrapper for RTS smoother |
|
Jax implementation of the Rauch-Tung-Striebel (RTS) smoothing algorithm |
Module Contents#
- smolgp.solvers.rts.RTSSmoother(kernel, X, kalman_results)[source]#
Wrapper for RTS smoother
- Parameters:
kernel – StateSpaceModel kernel
X – data coordinates, e.g. time or (time, texp, instid)
kalman_results – output from Kalman filter (m_filtered, P_filtered, m_predicted, P_predicted)
- Returns:
smoothed means P_smooth: smoothed covariances
- Return type:
m_smooth
- smolgp.solvers.rts.rts_smoother(A, t, m_filtered, P_filtered, m_predicted, P_predicted)[source]#
Jax implementation of the Rauch-Tung-Striebel (RTS) smoothing algorithm
See Theorem 8.2 (pdf page 156) in “Bayesian Filtering and Smoothing” by Simo Särkkä for detailed description of the algorithm and notation.