File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -186,19 +186,22 @@ def populate_component_properties(self):
186
186
if self .k_posdef > 0 :
187
187
self .param_names += [f"sigma_{ self .name } " ]
188
188
189
+ base_shock_names = [
190
+ name for name , mask in zip (name_slice , self .innovations_order ) if mask
191
+ ]
192
+
189
193
self .shock_names = [
190
194
f"{ name } [{ obs_name } ]"
191
195
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
194
197
]
195
198
196
199
self .param_dims [f"sigma_{ self .name } " ] = (
197
200
(f"{ self .name } _shock" ,)
198
201
if k_endog == 1
199
202
else (f"endog_{ self .name } " , f"{ self .name } _shock" )
200
203
)
201
- self .coords [f"{ self .name } _shock" ] = self . shock_names
204
+ self .coords [f"{ self .name } _shock" ] = base_shock_names
202
205
self .param_info [f"sigma_{ self .name } " ] = {
203
206
"shape" : (k_posdef ,) if k_endog == 1 else (k_endog , k_posdef ),
204
207
"constraints" : "Positive" ,
You can’t perform that action at this time.
0 commit comments