モデルを実行する
これまで見てきた収量の経年プロットにある滑らかなトレンドラインは、一般化加法モデル(GAM)を使って線の位置を推定しています。この種のモデルは非線形な曲線の当てはめに最適です。将来の収量を予測できるように、ここでは明示的にモデルを実行してみましょう。GAM を実行するための構文は次のとおりです。
gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)
ここで s() は「変数をスムーズ化する」ことを表し、スムーズ化はごく大まかに言うと非線形化を意味します。
mgcv と dplyr は読み込まれており、corn と wheat の各データセットはメートル法の単位と国勢調査の地域情報を含むように拡張されています。
この演習はコースの一部です
R関数入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)