Python等价于R';用mu参数化的s rnbinom

Python等价于R';用mu参数化的s rnbinom,python,r,numpy,Python,R,Numpy,R具有一个可以用mu参数化的参数,而不是概率(例如,浮点>=0和以下是传递给rnbinom的参数: In [131]: num_samples = 10000 In [132]: size = 0.3 In [133]: mu = 15 正如您链接到的R文档中所解释的,您可以按如下方式计算概率: In [134]: prob = size/(size + mu) numpy.random.negative二项式的前两个参数对应于R函数的size和prob参数。negative二项式的第三

R具有一个可以用
mu
参数化的参数,而不是概率(例如,浮点>=0和以下是传递给
rnbinom
的参数:

In [131]: num_samples = 10000

In [132]: size = 0.3

In [133]: mu = 15
正如您链接到的R文档中所解释的,您可以按如下方式计算概率:

In [134]: prob = size/(size + mu)
numpy.random.negative二项式
的前两个参数对应于R函数的
size
prob
参数。
negative二项式
的第三个参数是样本数。(小心——numpy调用此参数
size
;它指的是要生成的样本的大小。所有numpy随机函数都采用
size
参数。)

样本的平均值应接近15

In [136]: sample.mean()
Out[136]: 14.9032

以下是您传递给
rnbinom
的参数:

In [131]: num_samples = 10000

In [132]: size = 0.3

In [133]: mu = 15
正如您链接到的R文档中所解释的,您可以按如下方式计算概率:

In [134]: prob = size/(size + mu)
numpy.random.negative二项式
的前两个参数对应于R函数的
size
prob
参数。
negative二项式
的第三个参数是样本数。(小心——numpy调用此参数
size
;它指的是要生成的样本的大小。所有numpy随机函数都采用
size
参数。)

样本的平均值应接近15

In [136]: sample.mean()
Out[136]: 14.9032