Python等价于R';用mu参数化的s rnbinom
R具有一个可以用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二项式的第三
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