始める無料で始める

自動車性能モデルにカテゴリ変数を追加する

ここではモデルにカテゴリ変数を追加します。カテゴリは本質的に線形として扱うため、線形項としてモデル化します。

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

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

コースを見る

演習の手順

  • mpg データに対して GAM を当てはめ、city.mpgweightlengthprice の平滑関数の和としてモデル化し、さらにカテゴリ項 fueldrivestyle も含めます。
  • 用意されている plot() 関数を使ってモデルを可視化します。

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

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

library(mgcv)

# Fit the model
mod_city2 <- gam(city.mpg ~ s(weight) + s(length) + s(price) ___, 
                 data = mpg, method = "REML")

# Plot the model
plot(mod_city2, all.terms = TRUE, pages = 1)
コードを編集して実行