如何表示对数正态分布
How to represent Log-Normal Distribution
我无法获得下图中表示的以下分布,无法在 excel 中为我提供正确的值。谁能给我任何帮助?
对数正态分布
这是我在 excel 中使用的公式。
=LOGNORM.INV(RAND(),2000,800)
R 或 excel 中的解决方案会很好。
终于想通了。您必须使用转换公式(请参阅符号下的 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))
我无法获得下图中表示的以下分布,无法在 excel 中为我提供正确的值。谁能给我任何帮助?
对数正态分布
这是我在 excel 中使用的公式。
=LOGNORM.INV(RAND(),2000,800)
R 或 excel 中的解决方案会很好。
终于想通了。您必须使用转换公式(请参阅符号下的 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))