R の初心者で、パラメーター s と beta を使用して、パレート分布の限られた領域から乱数を引き出す方法についてアドバイスが必要です。(システム: Windows 7、R 2.15.2。)
(1) ベクトル data$t にデータがあります。個々のデータ ポイントを data&tx と呼びます
これらのデータについて、パレート分布のパラメーター s とベータは、 https://stats.stackexchange.com/questions/27426/how-do-i-fit-a-set-of-data-to-a-paretoに従って推定されます-r 内の分布
pareto.MLE <- function(X)
{
n <- length(X)
m <- min(X)
a <- n/sum(log(X)-log(m))
return( c(m,a) )
}
(2) ここで、観測 (= データ ポイント: data$tx) と同じ数の乱数 (RndNew) をこのパレート分布 (s、ベータ、(1) を参照) から引き出す必要があります。描画の場合、乱数が描画される領域は、RndNewx >= data$tx; の領域に制限する必要があります。つまり、RndNewx は、対応する data$tx より小さくなってはなりません。
質問: RndNewx >= data$tx になるように乱数を引き出すパレート分布の領域を制限するように R に指示するにはどうすればよいですか?
助けてくれてありがとう!