We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
When size is not specified, the base distribution is not resized and can broadcast with lower / upper, with repeated draws.
lower
upper
import aesara.tensor as at import pymc as pm rng = at.random.default_rng(123) x = pm.Censored.dist(pm.Normal.dist(0), lower=[-1, -1, -1], upper=[1, 1, 1], rngs=(rng,)) x.eval() # array([-0.98912135, -0.98912135, -0.98912135])
We need to do something like in:
pymc/pymc/distributions/timeseries.py
Lines 185 to 187 in 4702bd4
The text was updated successfully, but these errors were encountered:
Can you please be more specific? What should one to do fix this without changing base code?
Sorry, something went wrong.
What do you mean without changing the base code?
If you just want an immediate workaround, you can just make sure to pass size explicitly:
x = pm.Censored.dist(pm.Normal.dist(0), lower=[-1, -1, -1], upper=[1, 1, 1], size=3)
Successfully merging a pull request may close this issue.
When size is not specified, the base distribution is not resized and can broadcast with
lower
/upper
, with repeated draws.We need to do something like in:
pymc/pymc/distributions/timeseries.py
Lines 185 to 187 in 4702bd4
The text was updated successfully, but these errors were encountered: