IniziaInizia gratis

Esecuzione di un modello

La linea di tendenza smussata che hai visto nei grafici della resa nel tempo usa un modello additivo generalizzato (GAM) per stabilire dove dovrebbe posizionarsi la linea. Questo tipo di modello è ideale per adattare curve non lineari. Per poter fare previsioni sulle rese future, eseguiamo esplicitamente il modello. La sintassi per eseguire questo GAM ha la seguente forma.

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

Qui, s() significa "rendi la variabile smooth", dove smooth, molto in breve, vuol dire non lineare.

mgcv e dplyr sono caricati; gli insiemi di dati corn e wheat sono disponibili e sono stati estesi per includere unità metriche e le informazioni sulla regione del censimento.

Questo esercizio fa parte del corso

Introduzione alla scrittura di funzioni in R

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)
Modifica ed esegui il codice