Hey,
I want to place a gamma prior on something that varies from -Inf to 0 in brms. I am not sure how or whether that’s possible. To clarify, I want a distribution that is basically the mirror of gamma distribution that is defined from 0 to Inf. So instead of gamma(0.01, 0.01)
I want -gamma(0.01, 0.01)
. Is that possible?
You can set a gamma prior on -x where x is the quantity that varies from -Inf to 0. The specification of that in brms would likely be a little tedious, but first I want to make sure this is what you ment.
Yes, that what I want. Would it be a solution if I used make_stancode and add a - before the prior?
not in front of the prior. Basically replace
target += gamma_lpdf(par | …)
by
target += gamma_lpdf(-par | …)
I can’t tell if this prior is sensible in your case but this is at least how you write it down.
1 Like