Skip to content
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

Best way to increase precision/smoothness of posterior distribution #127

Open
lazygun37 opened this issue Apr 23, 2024 · 4 comments
Open

Comments

@lazygun37
Copy link

This is really a question rather than an "issue": I have several UltraNest runs on fairly complex models, using the SliceSampler. The runs seem to have converged OK, but the corner plots still look a bit jagged/messy. For the publication this will go in, I'd like to improve this. Is the best way to do this to change (increase) min_ess when doing sampler.run()?

@JohannesBuchner
Copy link
Owner

relevant papers here are:

@lazygun37
Copy link
Author

Thanks, a lot to digest there. Quick initial question re the last of these references: if I wanted to try out the "de-mix" sampler from the paper (which seems to be the most efficient), how would I do that? I can't seem to find it in the docs.

@JohannesBuchner
Copy link
Owner

JohannesBuchner commented Apr 23, 2024

Have a look at https://johannesbuchner.github.io/UltraNest/ultranest.html#ultranest.stepsampler.SliceSampler for the documentation how to select a proposal, and here https://github.com/JohannesBuchner/paper-nested-sampling-stepsampler-comparison/blob/main/calibrator.py#L27 for the mapping of names.

Maybe those short-hand names should be added to the docs of each function.

@JohannesBuchner
Copy link
Owner

de-mix is the default proposal in the tutorials, generate_mixture_random_direction()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants