Skip to content

Commit ddc9a1e

Browse files
committed
Fix dims for multivariate time seasonality
1 parent 2d16ad0 commit ddc9a1e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,10 +328,11 @@ def populate_component_properties(self):
328328
if self.innovations:
329329
self.param_names += [f"sigma_{self.name}"]
330330
self.param_info[f"sigma_{self.name}"] = {
331-
"shape": (),
331+
"shape": () if k_endog == 1 else (k_endog,),
332332
"constraints": "Positive",
333-
"dims": None,
333+
"dims": None if k_endog == 1 else (f"endog_{self.name}",),
334334
}
335+
self.param_dims[f"sigma_{self.name}"] = (f"endog_{self.name}",)
335336
self.shock_names = [f"{self.name}[{name}]" for name in self.observed_state_names]
336337

337338
def make_symbolic_graph(self) -> None:

0 commit comments

Comments
 (0)