Как генерировать случайные числа с заданным логнормальным распределением в R? - PullRequest
5 голосов
/ 09 ноября 2011

Я хотел бы получить 20 случайно сгенерированных чисел из логнормального распределения со средним геометрическим значением 10 и стандартным геометрическим отклонением 2,5.

Какую функцию R следует использовать для выполнения этой задачи?

Спасибо за помощь!

1 Ответ

13 голосов
/ 09 ноября 2011

Функция rlnorm:

rlnorm(20, log(10), log(2.5))

В более общем случае распределения в R обычно доступны в формах d, p, q, r, с теми буквами, которые идут первыми, за которыми следует основа распределения: norm,lnorm, unif, gamma, ... и т. Д. На их страницах справки будут содержаться сведения о параметрах, которые могут быть важны при работе с weibull или другим дистрибутивом, для которого соглашения не полностью стандартизированы (какэто было).

...