Ggplot2 で信頼区間を追加する方法 (例あり)


geom_smooth()を使用して、ggplot2 のプロットに信頼区間線を追加できます。

 library (ggplot2)

some_ggplot +
  geom_point() +
  geom_smooth(method=lm)

次の例は、R に組み込まれているmtcarsデータセットで実際にこの構文を使用する方法を示しています。

例 1: ggplot2 に信頼区間線を追加する

次のコードは、ggplot2 で散布図を作成し、最良適合バンドと 95% 信頼バンドの行を追加する方法を示しています。

 library (ggplot2)

#create scatterplot with confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm)

ggplot2 信頼区間線

青い線は近似された線形回帰直線を表し、灰色のバンドは 95% 信頼区間バンドを表します。

例 2: 信頼区間レベルを変更する

デフォルトでは、 geom_smooth() は95% の信頼帯を使用しますが、 level引数を使用して別の信頼レベルを指定できます。

たとえば、90% の信頼帯を作成することを選択できます。

 library (ggplot2)

#create scatterplot with 90% confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, level= 0.90 )

使用する信頼水準が小さいほど、回帰直線の周囲の信頼区間バンドは狭くなります。

例 3: 信頼区間線の外観を変更する

color 引数fill引数を使用して、それぞれ回帰直線の色と信頼区間バンドの色を変更することもできます。

 library (ggplot2)

#create scatterplot with custom confidence interval lines
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, color=' red ', fill=' lightblue ')

回帰直線は赤になり、信頼区間のバンドは水色で塗りつぶされます。

: geom_smooth()関数の完全なドキュメントは ここで見つけることができます。

追加リソース

次のチュートリアルでは、ggplot2 で他の一般的な操作を実行する方法を説明します。

ggplot2で凡例のタイトルを変更する方法
ggplot2 で軸ラベルを回転する方法
R での修正方法: 関数「ggplot」が見つかりません

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です