Skip to content
  • Johannes Pfeifer's avatar
    2 bugfixes for missing_DiffuseKalmanSmootherH1_Z.m that led to wrong results · ff1522a5
    Johannes Pfeifer authored
    1. In case of missing observations, a_t was not propagated forward to updated a_t+1
    2. In the rank-deficient Finf case, Kstar was defined as T^(-1)*K^(0), while in the full rank it was defined as Kstar=K^(0), leading to wrong results when switches between the two clauses occurred. Moreover, the later backwards pass relied on Kstar=K^(0), leading to wrong results when the rank-deficient Finf case was triggered. The implementation now consistently follows the one in kalman_filter_d.m
    ff1522a5