【问题标题】:How to use Erlang Distribution Function Scipy如何使用 Erlang 分布函数 Scipy
【发布时间】:2021-11-23 16:52:53
【问题描述】:

我想为到达过程随机生成遵循 Erlang 分布的数字。我想将到达次数 k 设置为 Erlang 分布的参数。

scipy.stats.erlang.rvs(a, loc=0, scale=1, size=1, random_state=None)

我不太确定 loc 和 scale 是什么意思,因为在文档中它们并没有真正阐明它们所代表的含义。

任何帮助将不胜感激。

【问题讨论】:

    标签: python scipy probability


    【解决方案1】:

    由于 Erlang 分布是 Gamma 分布的一个特例,请检查gamma documentation

    上面的概率密度以“标准化”形式定义。要移动和/或缩放分布,请使用 loc 和 scale 参数。具体来说, gamma.pdf(x, a, loc, scale) 等同于 gamma.pdf(y, a) / scale y = (x - loc) / scale。请注意,移动分布的位置不会使其成为“非中心”分布;某些分布的非中心泛化可在单独的类中获得。

    在 Erlang 分发的情况下,a 应该是一个整数,scale 应该是1/lambda

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2017-03-18
      • 1970-01-01
      • 2019-05-18
      • 2019-03-15
      相关资源
      最近更新 更多