【发布时间】:2021-02-21 20:08:33
【问题描述】:
我对 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)
【问题讨论】:
标签: r statistics normal-distribution