Использование R ggplot для построения графика плотности для нескольких графиков.
Использование следующего data.frame:
set.seed(1234)
df <- data.frame(
sex=factor(rep(c("F", "M"), each=5)),
weight=round(c(rnorm(5, mean=0, sd=0),
rnorm(5, mean=2, sd=5)))
)
Давайте сначала построим только женскую группу:
library(dplyr)
ggplot(df %>% filter(sex=="F"), aes(x=weight, color=sex)) + geom_density()
График плотности только для женщин
Но, если мы попытаемся построить как мужчин, так и женщин:
ggplot(df, aes(x=weight, color=sex)) + geom_density()
плотность график для женщин и мужчин
Мы получаем совершенно другой график плотности для женщин
Я предполагал, что плотность рассчитано для населения. Таким образом, добавление другой группы населения (в данном случае мужчин) не должно изменять плотность женщин.