*disclaimer
744671
geom_smooth
https://ggplot2.tidyverse.org/reference/geom_smooth.html
回帰直線 geom_smooth(method = "lm")
- 95%信頼区間も表示
- 表示しないようにするには、se = FALSE
- オプション
- color = "red", linetype = "dashed", size = 0.5, fill = "pink"
平滑化回帰直線 geom_smooth(method = "loess")
何も指定しないと
1000に満たない場合は、自動で loess()
それ以上の場合は、mgcv::gam()
geom_smooth(method = "gam")
- GAMでモデルを作る際のデフォルトはknotの数が10
- knotの数が10も作れない場合は、グラフが作成されずエラーとなる
- gamのformulaを明示的に指定することで、knotの数も指定できる
- k=6 と指定した例 ↓
geom_smooth(method = "gam", formula = y ~ s(x, bs = "cs", fx = TRUE, k = 6))
https://sugiura-ken.org/wiki/