2017-09-13 13 views
0

stat_boxplot(geom="errorbar", width=.3)を使用してプロットにエラーバーを追加します。しかし、エラーバーとは標準偏差(SD)または標準誤差(SE)を意味するものではありません。私は私の記述が正しいことを確認したい。誰かがこれを知っていて、助けてください。ggplotのエラーバーでSDまたはSEがデフォルトとして使用されています

ありがとうございます。

答えて

1

チェックアウトinstructions

まず、データを要約する必要があります。これは、このページで説明されているように、 のウェイ数で行うことができます。この場合、そのページに定義されている summarySE()関数を使用します。このページの末尾には があります。 (summarySE関数のコードは、 を呼び出す前に入力する必要があります)。

2

明らかに、AK88の答えは正しいものであり、キーポイントをキャプチャします。しかし、私はいつもr-クックブックへの言及を見つけました。そして、summarySE()はやや間接的で潜在的に混乱します。私はmtcarsを用いて例示のパイプに基づいて、次のアプローチを提供します:dplyr年代を使用して

require(tidyverse) 
mtcars %>% 
summarise(mpgSD = sd(mpg), 
     mpg = mean(mpg), 
     lower = mpg - mpgSD, 
     upper = mpg + mpgSD) %>% 
ggplot(aes(x=1, y=mpg)) + geom_point() + geom_linerange(aes(ymin=lower, ymax=upper)) + ylim(0,30) 

は、あなたが簡単にあなたの下限と上限値を定義することができ、それらはgeom_errorbar/geom_linerangeで参照されている要約...

+0

非常にシンプルかつ効率的な。 –

関連する問題