Spuštění modelu
Hladká trendová křivka, kterou jsi viděl/a v grafech výnosů v čase, využívá generalizovaný aditivní model (GAM) k určení průběhu křivky. Tento typ modelu je ideální pro prokládání nelineárních křivek. Abychom mohli předpovídat budoucí výnosy, spustíme model explicitně. Syntaxe pro spuštění GAM má následující podobu.
gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)
Zde s() znamená „udělej proměnnou hladkou", přičemž hladká zhruba odpovídá nelineární.
mgcv a dplyr jsou načteny; datasety corn a wheat jsou dostupné a byly rozšířeny o metrické jednotky a informace o sčítacích regionech.
Toto cvičení je součástí kurzu
Introduction to Writing Functions in R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)