绘制拟合正态分布
Sketching a fitted normal distribution
我有一组数据,是某小学小朋友的身高。
y = c(1.78, 1.65, 1.62, 1.84, 1.75, 1.85, 1.52, 1.55)
我正在尝试使用 R 将数据拟合成正态分布,但在绘制拟合正态分布时遇到问题。
数据集的平均值为 1.4925,标准差为 0.2352,但是当我使用
绘制它时
x = dnorm(8, 1.4925, 0.2352)
plot(x)
我得到:
我做得对吗?在这方面需要一些帮助。
使用curve
:
mu <- 1.4925
sig <- 0.2352
curve(dnorm(x, mu, sig), from = mu - 4 * sig, to = mu + 4 * sig)
或者设置你自己的网格并使用plot
:
x <- seq(mu - 4 * sig, mu + 4 * sig, length = 100)
y <- dnorm(x, mu, sig)
plot(x, y, type = "l")
我有一组数据,是某小学小朋友的身高。
y = c(1.78, 1.65, 1.62, 1.84, 1.75, 1.85, 1.52, 1.55)
我正在尝试使用 R 将数据拟合成正态分布,但在绘制拟合正态分布时遇到问题。
数据集的平均值为 1.4925,标准差为 0.2352,但是当我使用
绘制它时x = dnorm(8, 1.4925, 0.2352)
plot(x)
我得到:
我做得对吗?在这方面需要一些帮助。
使用curve
:
mu <- 1.4925
sig <- 0.2352
curve(dnorm(x, mu, sig), from = mu - 4 * sig, to = mu + 4 * sig)
或者设置你自己的网格并使用plot
:
x <- seq(mu - 4 * sig, mu + 4 * sig, length = 100)
y <- dnorm(x, mu, sig)
plot(x, y, type = "l")