如何在 Tensorflow Probability 中添加随机变量
How to add random variables in Tensorflow Probability
给定 N 个独立的二项式变量(非同分布),如何以 TensorFlow Probability Distribution 对象的形式计算这些随机变量之和的概率分布?
卷积一般不是解析的。对于二项式,如果p
参数相同,只是计数不同,可以sum the counts.
如果你只想做样本,你可以写tf.reduce_sum(tfd.Binomial(total_count=[1, 2, 3], probs=[.2, .3, .4]).sample())
。
计算 log_prob(x)
需要评估 x
在所有基础分布中的所有合法分配,或者使用 MCMC、ABC 或其他方案。
给定 N 个独立的二项式变量(非同分布),如何以 TensorFlow Probability Distribution 对象的形式计算这些随机变量之和的概率分布?
卷积一般不是解析的。对于二项式,如果p
参数相同,只是计数不同,可以sum the counts.
如果你只想做样本,你可以写tf.reduce_sum(tfd.Binomial(total_count=[1, 2, 3], probs=[.2, .3, .4]).sample())
。
计算 log_prob(x)
需要评估 x
在所有基础分布中的所有合法分配,或者使用 MCMC、ABC 或其他方案。