เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การรันโมเดล

เส้นแนวโน้มที่เรียบในกราฟผลผลิตตามช่วงเวลานั้นใช้ Generalized Additive Model (GAM) เพื่อกำหนดตำแหน่งของเส้น โมเดลประเภทนี้เหมาะสำหรับการ fit เส้นโค้งแบบ nonlinear เพื่อให้สามารถพยากรณ์ผลผลิตในอนาคตได้ มาลองรันโมเดลกันโดยตรง ไวยากรณ์สำหรับรัน GAM มีรูปแบบดังนี้

gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)

โดยที่ s() หมายถึง "ทำให้ตัวแปรนั้น smooth" ซึ่ง smooth หมายถึงการเป็นแบบ nonlinear โดยประมาณ

โหลด mgcv และ dplyr ไว้แล้ว ชุดข้อมูล corn และ wheat พร้อมใช้งาน และได้เพิ่มคอลัมน์หน่วยเมตริกและข้อมูลภูมิภาคสำมะโนประชากรเรียบร้อยแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Writing Functions in R

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)
แก้ไขและรันโค้ด