【发布时间】:2016-09-18 05:46:59
【问题描述】:
下面是我的代码:
set.seed(1)
par(mfrow=c(1,2))
lognorm.gen <- function(mu,sigma){
ns <- rnorm(1000,mu,sigma)
ns <- exp(ns)
hist(ns,probability = T, main = expression(paste("Sample Density Curve", mu, sigma)))
y <- seq(0,15,length=100)
lines(y,dlnorm(y,mu,sigma))
}
lognorm.gen(0,0.25)
我从正态生成样本,然后将它们转换为对数正态分布。首先,我在rnorm() 中使用mu 和sigma 作为参数,然后我应该在dlnorm() 中使用exp(mu) 和exp(sigma)。但是,该图显示线和直方图偏离了很多。相反,dlnorm() 中的 mu 和 sigma 可以很好地拟合直方图。所以我想知道为什么我不应该在这种情况下使用exp(mu)?
【问题讨论】:
标签: r statistics