Ggplot2 で傾向線をプロットする方法 (例付き)
次の基本構文を使用して、ggplot2 のプロット上に傾向線を描画できます。
ggplot(df, aes(x=xvar, y=yvar)) +
geom_point() +
geom_smooth(method=lm) #add linear trend line
次の例は、次のデータ フレームでこの構文を実際に使用する方法を示しています。
#create data frame df <- data. frame (x=c(1, 2, 3, 3, 5, 7, 9), y=c(8, 14, 18, 25, 29, 33, 25)) #view data frame df xy 1 1 8 2 2 14 3 3 18 4 3 25 5 5 29 6 7 33 7 9 25
例 1: 線形近似曲線を追加する
次のコードは、ggplot2 の散布図に線形近似曲線を追加する方法を示しています。
library (ggplot2) ggplot(df, aes(x=x, y=y)) + geom_point() + geom_smooth(method=lm) #add linear trend line
例 2: 線形近似曲線を追加し、信頼領域を指定します。
level引数を使用して、グラフ内の影付きの信頼領域に使用する信頼水準を指定できます。
library (ggplot2) ggplot(df, aes(x=x, y=y)) + geom_point() + geom_smooth(method=lm, level= 0.99 )
デフォルトの信頼水準は 0.95 であることに注意してください。信頼水準 0.99 を指定すると、グラフ上の影付きの信頼領域がさらに大きくなりました。
例 3: 線形近似曲線と不信頼領域を追加する
se=FALSE引数を使用すると、傾向線の周りの影付きの信頼領域を非表示にすることができます。
library (ggplot2) ggplot(df, aes(x=x, y=y)) + geom_point() + geom_smooth(method=lm, se= FALSE , col=' red ', size= 2 )
例 4: 曲線の近似曲線を追加する
geom_smooth()に使用するメソッドを指定しない場合は、デフォルトで黄土曲線が使用されます。
library (ggplot2)
ggplot(df, aes(x=x, y=y)) +
geom_point() +
geom_smooth()
geom_smooth()関数の完全なオンライン ドキュメントは 、ここで見つけることができます。
追加リソース
次のチュートリアルでは、ggplot2 でその他の一般的に使用される操作を実行する方法を説明します。
ggplot2で線の太さを調整する方法
ggplot2 で軸の制限を設定する方法
ggplot2でグリッド線を削除する方法
ggplot2で背景色を変更する方法