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

Fix sample_ppc to use all chains #2725

Merged
merged 4 commits into from
Nov 21, 2017
Merged

Fix sample_ppc to use all chains #2725

merged 4 commits into from
Nov 21, 2017

Conversation

junpenglao
Copy link
Member

close #2633
Index to samples in all chains for sample_ppc and sample_ppc_w

close #2633
Index to samples in all chains for sample_ppc and sample_ppc_w
@@ -671,14 +674,15 @@ def sample_ppc(trace, samples=None, model=None, vars=None, size=None,

np.random.seed(random_seed)

indices = np.random.randint(0, len(trace), samples)
indices = np.random.randint(0, nchain*len_trace, samples)
chain_idx, point_idx = np.divmod(indices, len_trace)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TIL

@twiecki
Copy link
Member

twiecki commented Nov 21, 2017

LGTM!

@junpenglao junpenglao merged commit 66d21e1 into pymc-devs:master Nov 21, 2017
@junpenglao junpenglao deleted the bugfix_sample_ppc branch November 21, 2017 17:15
@AustinRochford
Copy link
Member

FYI divmod is only available in the most recent major numpy release 1.13+

@junpenglao junpenglao mentioned this pull request Dec 8, 2017
aloctavodia pushed a commit that referenced this pull request Dec 8, 2017
* sample_ppc bug fix

My fix in #2725 to use all chains breaks the `sample_ppc([point]...)` and also the progress bar. These issue should be fix here now and also add test for sample_ppc from a list.

* fixe sample_ppc_w, edited release note

* Add docstring, remove space
jordan-melendez pushed a commit to jordan-melendez/pymc3 that referenced this pull request Feb 6, 2018
* Fix sample_ppc to use all chains

close pymc-devs#2633
Index to samples in all chains for sample_ppc and sample_ppc_w

* add release note
jordan-melendez pushed a commit to jordan-melendez/pymc3 that referenced this pull request Feb 6, 2018
* sample_ppc bug fix

My fix in pymc-devs#2725 to use all chains breaks the `sample_ppc([point]...)` and also the progress bar. These issue should be fix here now and also add test for sample_ppc from a list.

* fixe sample_ppc_w, edited release note

* Add docstring, remove space
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

Successfully merging this pull request may close these issues.

sample_ppc uses a single chain only
3 participants