Menjalankan model
Garis tren halus yang Anda lihat pada plot hasil panen dari waktu ke waktu menggunakan generalized additive model (GAM) untuk menentukan posisi garis. Model seperti ini ideal untuk menyesuaikan kurva nonlinier. Agar kita dapat membuat prediksi tentang hasil panen di masa depan, mari kita jalankan modelnya secara eksplisit. Sintaks untuk menjalankan GAM ini memiliki bentuk berikut.
gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)
Di sini, s() berarti "membuat variabel menjadi halus", di mana halus secara sederhana berarti nonlinier.
mgcv dan dplyr sudah dimuat; himpunan data corn dan wheat tersedia dan telah diperluas untuk menyertakan satuan metrik dan informasi wilayah sensus.
Latihan ini adalah bagian dari kursus
Pengantar Penulisan Fungsi di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)