ÎncepețiÎncepe gratuit

Rularea unui model

Linia de tendință lină pe care ai văzut-o în graficele randamentului în timp folosește un model aditiv generalizat (GAM) pentru a determina traseul liniei. Acest tip de model este ideal pentru a ajusta curbe neliniare. Pentru a face predicții despre randamentele viitoare, să rulăm explicit modelul. Sintaxa pentru rularea acestui GAM are următoarea formă.

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

Aici, s() înseamnă „aplică o netezire variabilei", unde netezirea înseamnă, în linii mari, neliniaritate.

mgcv și dplyr sunt încărcate; seturile de date corn și wheat sunt disponibile și au fost extinse pentru a include unități metrice și informații despre regiunea de recensământ.

Acest exercițiu face parte din cursul

Introducere în scrierea funcțiilor în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)
Editează și rulează codul