Я строю кривую плотности, используя ggplot2.После того, как я нанесу данные, я бы хотел добавить график нормальной плотности прямо поверх него с заливкой.
В настоящее время я использую rnorm () для создания данных, но это неэффективно и будет работатьплохо для небольших наборов данных.
library(tidyverse)
#my data that I want to plot
my.data = rnorm(1000, 3, 10)
#create the normal density plot to overlay the data
overlay.normal = rnorm(1000, 0, 5)
all = tibble(my.data = my.data, overlay.normal = overlay.normal)
all = melt(all)
ggplot(all, aes(value, fill = variable))+geom_density()
Цель состоит в том, чтобы построить мои данные и наложить поверх них нормальное распределение (сзаполнить).Что-то вроде:
ggplot(my.data)+geom_density()+add_normal_distribution(mean = 0, sd = 5, fill = "red)