Есть ли способ построить сводную статистику в ggplot2 без необработанных данных? Скажем, у меня есть три точки данных: первая имеет значение 34.2 и стандартную ошибку 3.4, вторая имеет значение 28.6 и стандартную ошибку 0.5, а третья имеет значение 44.0 и стандартную ошибку 2.2. Как бы это сделать?Сводка итоговой статистики в ggplot2
0
A
ответ
3
Могут быть более эффективные способы, но вы можете попытаться поместить эти числа в фрейм данных и сделать вывод из этого. Таким образом, у вас были бы наблюдения 1 - 3 и их соответствующие средства и стандартные ошибки в трех колонках следующим образом:
obs <- c(1,2,3)
mean <- c(34.2, 28.6, 44.0)
se <- c(3.4, 0.5, 2.2)
df = data.frame(obs, mean, se)
ggplot(df, aes(y=mean, x=obs)) +
geom_bar(position="dodge", stat="identity") +
geom_errorbar(aes(ymax = mean+se, ymin = mean-se))
Это прекрасно, спасибо! – gmallow