2016-07-20 3 views
0

Есть ли способ построить сводную статистику в ggplot2 без необработанных данных? Скажем, у меня есть три точки данных: первая имеет значение 34.2 и стандартную ошибку 3.4, вторая имеет значение 28.6 и стандартную ошибку 0.5, а третья имеет значение 44.0 и стандартную ошибку 2.2. Как бы это сделать?Сводка итоговой статистики в ggplot2

ответ

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)) 
+0

Это прекрасно, спасибо! – gmallow