始める無料で始める

自動車タイプごとのカテゴリ別スムーズ項

カテゴリカル変数の水準ごとに異なるスムーズを含めるように、これまでのモデルを拡張します。

この演習はコースの一部です

Rで学ぶGeneralized Additive Models (GAMs) による非線形モデリング

コースを見る

演習の手順

  • 都市燃費(city.mpg)を予測するモデルを当てはめます。weightlengthprice のスムーズ項を入れつつ、各スムーズ項で by= を使ってカテゴリカル変数 drive に依存させてください。
  • 別途、drive 変数の線形項も個別に含めてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

library(mgcv)
# Fit the model
mod_city3 <- gam(city.mpg ~ ___, 
                 data = mpg, method = "REML")

# Plot the model
plot(mod_city3, pages = 1)
コードを編集して実行