File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -406,12 +406,14 @@ end
406406 s .~ InverseGamma (2 , 3 )
407407 m = TV (undef, 2 )
408408 m .~ Normal .(0 , sqrt .(s))
409- return s , m
409+ return (; s = s , m= m)
410410end
411411
412412@model function demo_assume_submodel_observe_index_literal ()
413413 # Submodel prior
414- @submodel s, m = _prior_dot_assume ()
414+ vars ~ to_submodel (_prior_dot_assume ())
415+ s = vars. s
416+ m = vars. m
415417 1.5 ~ Normal (m[1 ], sqrt (s[1 ]))
416418 2.0 ~ Normal (m[2 ], sqrt (s[2 ]))
417419
449451 m .~ Normal .(0 , sqrt .(s))
450452
451453 # Submodel likelihood
452- @submodel _likelihood_mltivariate_observe (s, m, x)
454+ _ignore ~ to_submodel ( _likelihood_mltivariate_observe (s, m, x) )
453455
454456 return (; s= s, m= m, x= x, logp= getlogp (__varinfo__))
455457end
You can’t perform that action at this time.
0 commit comments