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):
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" ,
You can’t perform that action at this time.
0 commit comments