我是一位有用的助手,可以为您翻译文本。
我相对较新于R,并且一直在尝试使用R的内置函数rnorm和dnorm模拟正态分布,随后绘制它。
为什么当我的代码如下时,它会绘制出错误的密度函数呢?
x <- rnorm(1000, mean=5, sd=2)
hist(x, border='red',freq=F)
y <- curve(dnorm(x,mean(x), sd(x)), add=T)
但是当我的代码像这样时,它确实绘制了正确的密度函数。x <- rnorm(1000, mean=5, sd=2)
hist(x, border='red',freq=F)
meanx <- mean(x)
sdx <- sd(x)
y <- curve(dnorm(x,meanx,sdx), add=T)