Skip to content

Commit 198c1c0

Browse files
authored
Merge pull request #2084 from pymc-devs/glm_indexing_fix
Handled indexing error when no match in _update_start_vals
2 parents 31db489 + 1c2e53a commit 198c1c0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pymc3/sampling.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,8 +466,9 @@ def _update_start_vals(a, b, model):
466466
for name in a:
467467
for tname in b:
468468
if tname.startswith(name) and tname!=name:
469-
transform_func = [d.transformation for d in model.deterministics if d.name==name][0]
470-
b[tname] = transform_func.forward(a[name]).eval()
469+
transform_func = [d.transformation for d in model.deterministics if d.name==name]
470+
if transform_func:
471+
b[tname] = transform_func[0].forward(a[name]).eval()
471472

472473
a.update({k: v for k, v in b.items() if k not in a})
473474

0 commit comments

Comments
 (0)