Как представить лог-нормальное распределение - PullRequest
0 голосов
/ 03 апреля 2019

У меня проблемы с получением следующего распределения, представленного на рисунке ниже, чтобы дать мне правильные значения в Excel.Кто-нибудь может мне помочь?

Лог Нормальное Распределение

enter image description here

Вот формула, которую я использую в Excel.

=LOGNORM.INV(RAND(),2000,800)

Было бы неплохо найти решение в R или Excel.

1 Ответ

0 голосов
/ 03 апреля 2019

Наконец-то разобрался. Вы должны использовать формулы преобразования (см. https://en.wikipedia.org/wiki/Log-normal_distribution под нотацией):

mean <- 2000
sd <- 800
meanlog <- log(mean/sqrt(1+sd^2/mean^2))
sdlog <- sqrt(log(1+sd^2/mean^2))
plot(density(rlnorm(100000, meanlog=meanlog, sdlog=sdlog)), xlim=c(0,5000))

enter image description here

...