x に対する y1、y2 の 2 つの異なる値のセットの誤差範囲をプロットしたいと考えています。つまり、2 つのデータ Y1、Y2 があり、それらは X 値に対応しています。データ フレームの形状を変更した後、それらを一緒にプロットすることができました。ここで、Y1、Y2 ポイントごとに同じグラフにエラー バーをグラフ化します。geom_errorbar()
私が探しているのは理解しています。しかし、私はそれを行うための長い道のりをたどっています。短い道があると確信しています。私がやっていることは、各セットの「se」を計算aes(ymin=y1-se, ymax=y+se)
し、Y2 についても同じことを計算して繰り返します。この誤差範囲を別のプロットに適用したいからです。手短にやればいいのに。
ここで、形状変更後の私のデータフレーム:
M Req Rec load Un L1
1 30.11 9.000000 3.000000 30.02000 A
2 50.31 10.030000 6.045000 39.44000 A
3 60.01 11.290000 7.366667 54.93000 A
4 66.10 12.630000 8.827500 68.44500 A
5 80.18 13.106000 9.462000 71.07600 A
6 87.10 14.421667 15.961667 82.70500 A
7 90.08 15.880000 20.644286 94.20714 A
1 4.000 1.500000 1.000000 1 B
2 8.240 6.240000 4.760000 3.00000 B
3 10.28 12.230000 9.420000 4.05000 B
4 18.570 25.570000 17.930000 6.00000 B
5 22.250 35.250000 27.850000 7.00000 B
6 35.070 55.010000 36.810000 8.06000 B
7 48.480 0.420000 47.020000 9.06000 B
次のコマンドを使用してグラフを作成しました。
ggplot(df_reshaped,aes(x = M, y = Req, colour = L1, shape=L1)) +
geom_point(size = 5)+
geom_line() +
scale_x_discrete(name="M") +
scale_y_continuous(name="Y1 Y2")+
ggtitle("A vs B")
この場合、x=M に関して、Y1=Req1、Y2=Req2 をグラフ化しています。
エラーバーを計算する簡単な方法や提案はありますか?
「se」を計算する簡単な方法はありますか?