我遇到过这样的术语

runiform, rbinomial etc


在许多地方。

我在任何地方都找不到。我只能看到它们的用法。

它们分别代表什么以及它们与uniform, binomial的区别

最佳答案

在PyMC2中,像runiformrbinomial这样的函数,其分布名称前面带有r是该分布的(伪)随机数生成器,即rbinomial(100, .5)从Binomial(100,.5)返回随机抽取。这些函数具有size参数,该参数指定要返回的绘制数:

In [3]: pm.rbinomial(100, .5, size=10)
Out[3]: array([54, 49, 57, 47, 39, 54, 52, 45, 52, 54])


您可能还对UniformBinomial之类的函数感兴趣,这些函数返回pymc.Stochastic对象(适用于包含在贝叶斯模型中)以及诸如uniform_likebinomial_like之类的函数,这些函数返回各自的对数似然分布。

关于python - pymc中的随机变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23950108/

10-13 01:08