Dự đoán năng suất
Phần thú vị của việc xây dựng mô hình là dùng chúng để dự đoán. Bạn có thể làm điều này bằng cách gọi predict() theo dạng sau.
predict(model, cases_to_predict, type = "response")
mgcv và dplyr đã được nạp; các GAM cho bộ dữ liệu ngô và lúa mì có sẵn dưới tên corn_model và wheat_model. Một vector ký tự của các vùng điều tra dân số được lưu trong census_regions.
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.
# Make predictions in 2050
predict_this <- data.frame(
year = ___,
census_region = census_regions
)
# Predict the yield
pred_yield_kg_per_ha <- ___(___, ___, type = "response")
predict_this %>%
# Add the prediction as a column of predict_this
___(pred_yield_kg_per_ha = ___)