Как я могу провести линию через группу точек в R? - PullRequest
0 голосов
/ 05 июля 2019

Итак, у меня есть таблица qb, которая содержит столбец, Total_Half_PPR и Tier. С помощью приведенного ниже кода я добавил столбец, содержащий нормальное распределение Total_Half_PPR для каждого уровня

for(tier in unique(qb$Final.Tier)){
  qb$Norm[qb$Final.Tier == tier] <- dnorm(qb$Total_Half_PPR[qb$Final.Tier == tier], 
                                          mean = mean(qb$Total_Half_PPR[qb$Final.Tier == tier]), 
                                          sd = sd(qb$Total_Half_PPR[qb$Final.Tier == tier])) 
}

Как только это будет сделано, я нанес на график каждый из нормальных распределений, добавив к ним цвет. (Я создал подмножество, которое содержало только определенные уровни интереса)

subset.data <- subset(qb, Final.Tier %in% c(1,2,3,4))

p <- ggplot(data = subset.data, aes(x = Total_Half_PPR, y = Norm)) + 
  geom_point(aes(color = Final.Tier)) 

Вот результирующий сюжет: График нормального распределения для каждого уровня

Прямо сейчас я просто использую другой цвет для обозначения кривой данного уровня. Как мне получить график для каждой из нормальных распределений, показанных на рисунках, вместо точечной диаграммы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...