ÎncepețiÎncepe gratuit

Modelează creșterea soiei cu GAM

În acest exercițiu, vei modela greutatea medie a frunzelor unei plante de soia în funcție de timp (de la plantare). După cum vei vedea, planta de soia nu crește într-un ritm constant, ci are o „perioadă de creștere accelerată" care se atenuează treptat. Prin urmare, greutatea frunzelor nu este bine descrisă de un model liniar.

Reține că poți specifica variabila pe care vrei să o modelezi non-liniar într-o formulă folosind funcția s() (docs):

y ~ s(x)

De asemenea, ține minte că gam() (docs) din pachetul mgcv are interfața:

gam(formula, family, data)

Pentru regresia standard, folosește family = gaussian (valoarea implicită).

Datele de antrenament pentru soia, soybean_train, sunt deja încărcate. Conțin două coloane: variabila de răspuns weight și variabila Time. Pentru comparație, modelul liniar model.lin, ajustat cu formula weight ~ Time, a fost de asemenea pre-încărcat.

Acest exercițiu face parte din cursul

Învățare supervizată în R: Regresia

Vezi cursul

Exercițiu interactiv practic

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

# soybean_train is available
summary(soybean_train)

# Plot weight vs Time (Time on x axis)
ggplot(soybean_train, aes(x = ___, y = ___)) + 
  geom_point() 
Editează și rulează codul