自動車性能モデルにカテゴリ変数を追加する
ここではモデルにカテゴリ変数を追加します。カテゴリは本質的に線形として扱うため、線形項としてモデル化します。
この演習はコースの一部です
Rで学ぶGeneralized Additive Models (GAMs) による非線形モデリング
演習の手順
mpgデータに対して GAM を当てはめ、city.mpgをweight、length、priceの平滑関数の和としてモデル化し、さらにカテゴリ項fuel、drive、styleも含めます。- 用意されている
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)