【发布时间】:2018-08-25 01:58:29
【问题描述】:
Erlang distribution 有两个参数:自然数k(形状参数)和实数lambda(速率参数)。如何在没有外来包的情况下使用 R 从 Erlang 分布中抽取大小为 n 的随机样本?
【问题讨论】:
标签: r random statistics probability distribution
Erlang distribution 有两个参数:自然数k(形状参数)和实数lambda(速率参数)。如何在没有外来包的情况下使用 R 从 Erlang 分布中抽取大小为 n 的随机样本?
【问题讨论】:
标签: r random statistics probability distribution
这个问题的诀窍是注意the Erlang distribution 是the Gamma distribution 的一个特例。从 gamma 分布采样在 stats package 中实现。
以下函数从标准 R 向量中的 Erlang(k, lambda) 分布返回大小为 n 的样本:
rgamma(n, shape=k, rate = lambda)
n是样本的大小。
shape是参数k。这是 Erlang 分布的形状参数(对于 Erlang,这必须是自然数 >=1)。
rate是 Erlang 分布的速率参数。
【讨论】: