我正在使用R
,并希望使用rweibull(n, shape, scale = 1)
生成一些观察结果。
我有到达率(即1 /到达间隔时间),但我不知道如何在rweibull
函数中使用它。
答案 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"))
(但如果您使用的是生存包,则需要注意参数不同。)