不同定义
负二项分布NB(k,p), 我在不同的教材和wiki上见过四种定义。
- 每次成功率为p的实验,达到k次成功所需的试验次数 (i.e. 最小值为k)
- 每次成功率为p的实验,达到k次成功前的失败次数 (i.e. 最小值为0)
- 每次失败率为p的实验,达到k次成功所需的试验次数
- 每次失败率为p的实验,达到k次成功前的失败次数
负二项分布(帕斯卡分布)
定义:每次成功率为p的实验,达到k次成功前的失败次数 (i.e. 最小值为0)
概率质量函数:
代码模拟:
- negative_binomial(n, p, size) # nunpy
- nbinom.rvs(n, p, size) # scipy.stats
# nunpy
import numpy as np
rng = np.random.default_rng()
print(rng.negative_binomial(n=1, p=0.5, size=3)) # N次成功前的失败次数
# scipy.stats
from scipy import stats
stats.nbinom.rvs(n=1,p=0.1,size=3) # N次成功前的失败次数