Понимание dnorm и geom_density - PullRequest
0 голосов
/ 20 мая 2018
x <- seq(-4, 4, length.out = 100)
data.frame(x,  f = dnorm(x)) %>%
     ggplot(aes(x, f)) +
     geom_line()

imho, это должно дать точно такой же сюжет, как этот:

x <- seq(-4, 4, length.out = 100)
data.frame(x,  f = dnorm(x)) %>%
   ggplot() +
   geom_density(aes(x))

Почему это не так?

1 Ответ

0 голосов
/ 20 мая 2018

Вы, наверное, ищете stat_function

x <- seq(-4, 4, length.out = 100)
data.frame(x,  f = dnorm(x)) %>%
     ggplot(aes(x, f)) +
     geom_line() + 
     stat_function(fun=dnorm, geom="line", col=2, lty=2)
...