Thêm biến phân loại vào mô hình hiệu suất xe
Giờ bạn sẽ thêm các biến phân loại vào mô hình. Do các hạng mục vốn dĩ là tuyến tính, bạn sẽ mô hình hóa chúng như các hạng tuyến tính.
Bài tập này là một phần của khóa học
Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R
Hướng dẫn bài tập
- Khớp một GAM cho dữ liệu
mpg, mô hình hóacity.mpgnhư tổng của các hàm trơn theoweight,lengthvàprice, đồng thời thêm các biến phân loạifuel,drivevàstyle. - Sử dụng hàm
plot()đã cung cấp để trực quan hóa mô hình.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)