需要随机样本:具有特定到达时间的Weibull分布

时间:2013-05-31 15:12:11

标签: r statistics weibull

我正在使用R,并希望使用rweibull(n, shape, scale = 1)生成一些观察结果。

我有到达率(即1 /到达间隔时间),但我不知道如何在rweibull函数中使用它。

1 个答案:

答案 0 :(得分:2)

scale参数是您需要使用的参数,shape参数需要设置为1才能创建指数分布。 scale参数为1 / rate:

 interT = 8
 plot( density(rexp(100, rate=1/interT)) )
 with( density(rweibull(100, scale=interT, shape=1)), 
   lines(x,y, col="red"))

(但如果您使用的是生存包,则需要注意参数不同。)