-
Notifications
You must be signed in to change notification settings - Fork 21
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
Diagnostic plotting with ArviZ.jl #113
Comments
I am not familiar with PyMC3, this package is not related to that in any way (except, I assume, in the sense that both impement NUTS), so I am not sure what you are asking for. But fields so far look OK. If the step size refers to the leapfrog step, that is called (note that most of the code in this package follows the Betancourt paper, so reading that may make it easier to understand). |
ArviZ is agnostic to the sampler, so it is not really related to PyMC3 either (except for being compatible with its outputs). However, they based their abstractions on PyMC3, which is currently documented better. I think I have everything else figured out except for how to compute |
You can calculate this as the difference between subsequent
This is not saved. I don't know how this is used, but if you link the some literature on this I would consider adding it (please open another issue for this though). |
Closing for lack of activity and/or underspecified feature request. Feel free to ping here if you want to reopen. |
ArviZ.jl is a package for exploratory analysis of Bayesian models and has many useful diagnostics plots. I'm trying to convert the diagnostics from DynamicHMC into a compatible format (See also: arviz-devs/ArviZ.jl#4 and arviz-devs/ArviZ.jl#25). Here is the code that I currently have
The specification for
sample_stats
is not properly documented (https://arviz-devs.github.io/arviz/schema/schema.html#sample-stats), so I'm not certain if the code is correct. @sethaxen clarified the fields in a Slack discussion:How would I compute the remaining fields? Would it make sense to include this code in DynamicHMC? It doesn't add any dependencies, but perhaps there is a better solution for the sampler outputs that could be standardized (see TuringLang/AdvancedHMC.jl#101).
The text was updated successfully, but these errors were encountered: