model robustness greatly improved and avisualize adjustments for plot_latent

This commit is contained in:
Max Zwiessele 2013-06-07 17:11:45 +01:00
parent 73bed5be82
commit 5f1445bf04
3 changed files with 10 additions and 10 deletions

View file

@ -237,7 +237,7 @@ class Model(Parameterised):
try:
self._set_params_transformed(x)
self._fail_count = 0
except (LinAlgError, ZeroDivisionError) as e:
except (LinAlgError, ZeroDivisionError, ValueError) as e:
if self._fail_count >= self._allowed_failures:
raise e
self._fail_count += 1
@ -255,7 +255,7 @@ class Model(Parameterised):
try:
self._set_params_transformed(x)
self._fail_count = 0
except (LinAlgError, ZeroDivisionError) as e:
except (LinAlgError, ZeroDivisionError, ValueError) as e:
if self._fail_count >= self._allowed_failures:
raise e
self._fail_count += 1
@ -267,7 +267,7 @@ class Model(Parameterised):
self._set_params_transformed(x)
obj_f = -self.log_likelihood() - self.log_prior()
self._fail_count = 0
except (LinAlgError, ZeroDivisionError) as e:
except (LinAlgError, ZeroDivisionError, ValueError) as e:
if self._fail_count >= self._allowed_failures:
raise e
self._fail_count += 1