我无法获得下图中所示的以下分布,以便在excel中给我正确的值。谁能给我任何帮助?
对数正态分布
这是我在excel中使用的公式。
=LOGNORM.INV(RAND(),2000,800)
使用R或excel解决方案会很好。
答案 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))