Chạy một mô hình
Đường xu hướng mượt mà mà bạn thấy trong các biểu đồ năng suất theo thời gian sử dụng một generalized additive model (GAM) để xác định vị trí của đường. Dạng mô hình này rất phù hợp để khớp các đường cong phi tuyến. Để có thể dự đoán năng suất trong tương lai, hãy chạy mô hình một cách tường minh. Cú pháp để chạy GAM này có dạng sau.
gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)
Ở đây, s() có nghĩa là "làm trơn biến", trong đó làm trơn có thể hiểu nôm na là phi tuyến.
mgcv và dplyr đã được nạp; các bộ dữ liệu corn và wheat có sẵn và đã được mở rộng để bao gồm đơn vị hệ mét và thông tin vùng điều tra dân số (census region).
Bài tập này là một phần của khóa học
Nhập môn viết hàm trong R
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.
# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)