У меня есть набор данных, это рост детей в начальной школе.
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")