From 8dc96cafa45289d1d1971ef551bc87f699371b33 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Sun, 19 Jun 2016 17:13:04 +0200 Subject: [PATCH] If F is identically 0 in Kalman filter, discard parameter draw instead of treating current observation as unobserved See discussion on mailing list 18/06/2016 --- matlab/kalman/likelihood/kalman_filter.m | 5 +++-- matlab/kalman/likelihood/kalman_filter_d.m | 5 ++--- matlab/kalman/likelihood/kalman_filter_fast.m | 5 +++-- .../kalman/likelihood/missing_observations_kalman_filter.m | 5 +++-- .../kalman/likelihood/missing_observations_kalman_filter_d.m | 5 ++--- 5 files changed, 13 insertions(+), 12 deletions(-) diff --git a/matlab/kalman/likelihood/kalman_filter.m b/matlab/kalman/likelihood/kalman_filter.m index 14208f471..5c375a241 100644 --- a/matlab/kalman/likelihood/kalman_filter.m +++ b/matlab/kalman/likelihood/kalman_filter.m @@ -172,10 +172,11 @@ while notsteady && t<=last sig=sqrt(diag(F)); if any(diag(F)