ggplot2
のgeom_smooth()
を使用しています。
Hadley Wickhamの本(「ggplot2-データ分析用のエレガントなグラフィックス」)には、method="lm"
が使用されている例(51ページ)があります。 オンラインマニュアル では、method
引数の話はありません。 method='loess'
を使用しているユーザーの他のGoogle結果(およびここでの質問)が表示されます。
オプションを説明する包括的なリストはどこかにありますか?
私が見ることができるものから、'lm'
は直線を描き、'loess'
は非常に滑らかな曲線を描きます。私は、基準点の間にもっとぎざぎざの線を引く他のものがあると思いますか?
例のse
引数も、ヘルプまたはオンラインドキュメントにはありません。
FWIWは私のコードです。
p <- ggplot(output8, aes(age, myoutcome, group=id, colour=year_diag_cat2)) +
geom_line() + scale_y_continuous(limits = c(lwr,upr))
p + geom_smooth(aes(group=year_diag_cat2), method="loess", size=2, se=F)
時々、質問をしていると答えが飛び出します。メソッドと追加の引数は ggplot2 wiki stat_smoothページ にリストされています。
geom_smooth()
ページで次のように暗示されています:
「もっと柔軟なものが必要な場合は、組み込みモデルフィッティングの使用例については、stat_smoothを参照してください。この例では、選択したモデルからフィットをプロットする方法を示します。」.
関数内に特にないggplotグラフの例で引数を見たのは初めてではありません。各機能の範囲を把握することは困難です。または、各機能内で機能するものと機能しないものを示す魔法の明示的なリストにまだ出くわしていないかもしれません。
Method引数は、平滑化統計のパラメーターを指定します。メソッド引数のすべての可能な引数のリストについては、 stat_smooth
を見ることができます。
例のse引数もヘルプやオンラインドキュメントにはありません。
Geom_smoothの「se」が「FALSE」に設定されている場合、エラーシェーディング領域は表示されません