Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 = ___)
Upravit a spustit kód