Vẽ nhiều biến hiệu suất ô tô
Khi vẽ GAM, đôi lúc bạn chỉ muốn xem một phần mô hình, hoặc xem tất cả các hạng tử trong mô hình. Ở đây bạn sẽ luyện tập cách chọn những hạng tử cần trực quan hóa.
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
- Vẽ mô hình đã cho (
mod) dùng dữ liệumpg, sử dụngselectđể chỉ xem hiệu ứng riêng phần củaprice. - Tạo một biểu đồ khác, lần này hiển thị tất cả các hạng tử trên một trang, bao gồm cả hạng tử tuyến tính
comp.ratio.
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 <- gam(hw.mpg ~ s(weight) + s(rpm) + s(price) + comp.ratio,
data = mpg, method = "REML")
# Plot the price effect
___
# Plot all effects
___