我使用R
,並想用生成一個rweibull(n, shape, scale = 1)
若干意見。需要隨機抽樣:與特定的到達間隔時間Weibull分佈
我有到達率(即1/interarrival時間),但我不知道如何在rweibull
函數中使用它。
我使用R
,並想用生成一個rweibull(n, shape, scale = 1)
若干意見。需要隨機抽樣:與特定的到達間隔時間Weibull分佈
我有到達率(即1/interarrival時間),但我不知道如何在rweibull
函數中使用它。
尺度參數是你需要做什麼用合作和形狀參數是需要被設置爲1,創建一個指數分佈的。尺度參數爲1 /率:
interT = 8
plot(density(rexp(100, rate=1/interT)))
with(density(rweibull(100, scale=interT, shape=1)),
lines(x,y, col="red"))
(但如果你使用的是你需要知道的參數是不同的生存包)
謝謝你們。我試圖做的是生成隨機數字作爲網絡流量的到達時間,這跟隨Wiebull。我知道網站流量的到達率。 Dwin的scale = 1/rate。你的意思是按照房間到達時間還是到達率?我只有到達率,所以我可以說scale = 1 /到達率?所以函數的工作原理是這樣的:rweibull(n,shape = 1,scale = 1/arrival rate)? – user2440912
我的意思是,在rweibull:shape = 1的情況下,'rweibull''scale'參數相當於'rexp'1'rate'參數。我的例子使用了「到達間隔時間」 8(以未指定的單位表示),旨在證明(模隨機抽取)該等價。 –
這是不是一個真正的關於R的問題,這是關於如何使用威布爾分佈的統計問題。您應該嘗試在http://stats.stackexchange.com/ –
上詢問此問題。您需要確定到達率對應的數值;它可能是規模(或1 /規模)。 – huon