1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn viết hàm trong R

Connected

Bài tập

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).

Hướng dẫn 1/2

undefined XP
    1
    2
  • Chạy một GAM của yield_kg_per_ha theo năm đã làm trơn và vùng điều tra dân số, dùng bộ dữ liệu corn.