distseq = @dgp(
L ~ DiscreteUniform(1, 5),
A ~ @. Normal(:L + 2, 1),
Y ~ @. Normal(:A + :L + 2, 1)
);
Only creates L and A variables. The problem is that the @. operator continues on to the next line and destroys the syntax. The package needs some way to handle this (and prevent users from adding complicated distributional structures that don't fit in a Table).
The code
Only creates L and A variables. The problem is that the @. operator continues on to the next line and destroys the syntax. The package needs some way to handle this (and prevent users from adding complicated distributional structures that don't fit in a Table).