Uruchamianie modelu
Gładka linia trendu widoczna na wykresach plonów w czasie pochodzi z uogólnionego modelu addytywnego (GAM), który wyznacza jej przebieg. Ten typ modelu świetnie sprawdza się do dopasowywania krzywych nieliniowych. Żeby móc prognozować przyszłe plony, uruchommy model wprost. Składnia wywołania GAM wygląda następująco:
gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)
Tutaj s() oznacza „wygładź zmienną", gdzie wygładzenie w uproszczeniu odpowiada nieliniowości.
Biblioteki mgcv i dplyr są załadowane; zbiory danych corn i wheat są dostępne i zostały rozszerzone o jednostki metryczne oraz informacje o regionach spisowych.
To ćwiczenie jest częścią kursu
Wprowadzenie do pisania funkcji w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)