Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Khớp một GAM cho dữ liệu mpg, mô hình hóa city.mpg như tổng của các hàm trơn theo weight, lengthprice, đồng thời thêm các biến phân loại fuel, drivestyle.
  • 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)
Chỉnh sửa và Chạy Mã