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
406
406
s .~ InverseGamma (2 , 3 )
407
407
m = TV (undef, 2 )
408
408
m .~ Normal .(0 , sqrt .(s))
409
- return s , m
409
+ return (; s = s , m= m)
410
410
end
411
411
412
412
@model function demo_assume_submodel_observe_index_literal ()
413
413
# Submodel prior
414
- @submodel s, m = _prior_dot_assume ()
414
+ vars ~ to_submodel (_prior_dot_assume ())
415
+ s = vars. s
416
+ m = vars. m
415
417
1.5 ~ Normal (m[1 ], sqrt (s[1 ]))
416
418
2.0 ~ Normal (m[2 ], sqrt (s[2 ]))
417
419
449
451
m .~ Normal .(0 , sqrt .(s))
450
452
451
453
# Submodel likelihood
452
- @submodel _likelihood_mltivariate_observe (s, m, x)
454
+ _ignore ~ to_submodel ( _likelihood_mltivariate_observe (s, m, x) )
453
455
454
456
return (; s= s, m= m, x= x, logp= getlogp (__varinfo__))
455
457
end
You can’t perform that action at this time.
0 commit comments