Does any Julia package define a specific type for a constant/degenerate distribution, ie a given value with probability 1?
I know I can use a Distributions.Categorical
with just one value, the question is about having a specific type. I need this as a special case, and it can be made very fast.
Just checking before implementing it.
I had the same need recently and ended up using DiscreteUniform(val,val)
, which has been plenty fast for my needs. The only limitation is that it is limited to Integers. I had initially used a Bernoulli
distribution, which you could multiply by your desired type, but if you need the support of arbitrary types, Categorical
distribution with one options seems like the best choice. Iām curious how fast it is for you?
Would a 1-tuple work for your use-case?
1 Like
Yes, it is just what I was looking for. Thanks!
1 Like