如何表示对数正态分布

时间:2019-04-02 22:18:37

标签: r excel statistics probability distribution

我无法获得下图中所示的以下分布,以便在excel中给我正确的值。谁能给我任何帮助?

对数正态分布

enter image description here

这是我在excel中使用的公式。

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

使用R或excel解决方案会很好。

1 个答案:

答案 0 :(得分:0)

最后弄清楚了。您必须使用转换公式(请参见“ 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