-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extracting sampled parameters is broken #1353
Comments
The first error is due to an intentional change in MCMCChains 4.0 (see TuringLang/MCMCChains.jl#197 (comment)). In each The second error should be fixed by TuringLang/DynamicPPL.jl#147. |
Great, thanks! I'll close this issue then, since there's already a fix to the first problem, and there's a fix in the works for the other. |
I am facing this exact same issue:
The vector parameters alpha and beta dont work properly. For example here the output from
Now Anyone know what i am doing wrong? |
I know in Turing v0.12.0 (not sure about v0.13.0), after sampling from joint posterior distribution of some parameters, you can extract parameter vectors with
chain[:sym]
, wherechain
is the output tosample(...)
, and:sym
is aSymbol
for some vector (possibly higher-order Array?) of parameters. It seems that's no longer possible in the master branch of Turing?Here's an example:
Everything works fine up to this point.
This also works as expected, as
:sigma
is a univariate parameter.This doesn't work as
:mu
is a vector parameter.Here's the error:
Here's my slightly awkward workaround. But is there another way to achieve this right now?
I think this is related, but I can no longer use these macro strings to extract loglikelihood information.
Here is the error:
The text was updated successfully, but these errors were encountered: