Modelarea randamentelor de cereale

Introducere în scrierea funcțiilor în R

Richie Cotton

Data Evangelist at DataCamp

Seriile de timp cu fațete ale randamentelor de porumb din exercițiul anterior. Nouă panouri, câte unul pentru fiecare regiune de recensământ. În fiecare panou, randamentele cresc lent până în jurul anului 1950, apoi cresc rapid după aceea.

Introducere în scrierea funcțiilor în R

Modele liniare vs. modele aditive generalizate

Un model liniar


lm(
  response_var ~ explanatory_var1 + explanatory_var2, 
  data = dataset
)

Un model aditiv generalizat

library(mgcv)
gam(
  response_var ~ s(explanatory_var1) + explanatory_var2, 
  data = dataset
)
Introducere în scrierea funcțiilor în R

Predicții cu GAM

predict_this <- data.frame(
  explanatory_var1 = c("some", "values"),
  explanatory_var2 = c("more", "values")
)
predicted_responses <- predict(model, predict_this, type = "response")
predict_this %>%
  mutate(predicted_responses = predicted_responses)
Introducere în scrierea funcțiilor în R

Să exersăm!

Introducere în scrierea funcțiilor în R

Preparing Video For Download...