Skip to content

Commit 1c8b61a

Browse files
committed
Merge branch 'multivariate-structural' of https://github.com/Dekermanjian/pymc-extras into multivariate-structural
merge updates
2 parents d123987 + 7ca00d7 commit 1c8b61a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

pymc_extras/statespace/models/structural/components/level_trend.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,19 +186,22 @@ def populate_component_properties(self):
186186
if self.k_posdef > 0:
187187
self.param_names += [f"sigma_{self.name}"]
188188

189+
base_shock_names = [
190+
name for name, mask in zip(name_slice, self.innovations_order) if mask
191+
]
192+
189193
self.shock_names = [
190194
f"{name}[{obs_name}]"
191195
for obs_name in self.observed_state_names
192-
for name, mask in zip(name_slice, self.innovations_order)
193-
if mask
196+
for name in base_shock_names
194197
]
195198

196199
self.param_dims[f"sigma_{self.name}"] = (
197200
(f"{self.name}_shock",)
198201
if k_endog == 1
199202
else (f"endog_{self.name}", f"{self.name}_shock")
200203
)
201-
self.coords[f"{self.name}_shock"] = self.shock_names
204+
self.coords[f"{self.name}_shock"] = base_shock_names
202205
self.param_info[f"sigma_{self.name}"] = {
203206
"shape": (k_posdef,) if k_endog == 1 else (k_endog, k_posdef),
204207
"constraints": "Positive",

0 commit comments

Comments
 (0)