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

Change simplex sampler to be one vs all instead of one vs next #103

Open
alexandrebouchard opened this issue Oct 5, 2018 · 0 comments
Open

Comments

@alexandrebouchard
Copy link
Contributor

alexandrebouchard commented Oct 5, 2018

Let p_1, p_2, p_n denote the simplex being sampled. Right now a slice sampler is used where two coordinates p_i and p_j are picked, and one is moved by the slicer while the other one stays fixed.

Some alternatives:

  1. Pick a bi-partition of the p_i's, transfer mass between the two
  2. Important special case: one versus all: p_i vs p_1, p_2, .., p_{i-1}, p_{i+1}, p_n
  3. Other ideas in https://cran.r-project.org/web/packages/walkr/vignettes/walkr.pdf

Hypothesis: in high dimensions, 2 should be easy to implement and already much better than the existing. There might be some better alternatives out there too.

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

1 participant