Python中的 sympy.stats.BetaBinomial()函数
在sympy.stats.BetaBinomial()
方法的帮助下,我们可以使用sympy.stats.BetaBinomial()
() 方法创建一个能够表示 betabinomial 分布的随机变量。
Syntax : sympy.stats.BetaBinomial(name, n, alpha, beta)
Parameters :
Name – It gives a name to a distribution.
N – Positive integer ‘n’ number of trials.
Alpha – Real positive number
Beta – Real positive number
示例 #1:
在这个例子中,我们可以看到通过使用sympy.stats.BetaBinomial()
方法,我们能够创建一个表示 beta-binomial 分布的随机变量。
# Import Sympy and BetaBinomial
from sympy.stats import BetaBinomial, density
# Using sympy.stats.BetaBinomial() method
X = BetaBinomial('X', 2, 3, 1)
gfg = density(X).dict
print(gfg)
输出 :
{0: 3*beta(3, 3), 1: 6*beta(4, 2), 2: 3/5}
示例 #2:
# Import Sympy and BetaBinomial
from sympy.stats import BetaBinomial, density
# Using sympy.stats.BetaBinomial() method
X = BetaBinomial('X', 5, 3, 4)
gfg = density(X).dict
print(gfg)
输出 :
{0: beta(3, 9)/beta(3, 4), 1: 5*beta(4, 8)/beta(3, 4), 2: 10*beta(5, 7)/beta(3, 4), 3: 10*beta(6, 6)/beta(3, 4), 4: 5*beta(7, 5)/beta(3, 4), 5: beta(8, 4)/beta(3, 4)}