Modellare le rese dei cereali

Introduzione alla scrittura di funzioni in R

Richie Cotton

Data Evangelist at DataCamp

È la serie storica a pannelli delle rese del mais che hai tracciato nell'esercizio precedente. Nove pannelli, uno per ogni regione del censimento. In ciascuno, le rese crescono lentamente fino al 1950 circa, poi aumentano rapidamente.

Introduzione alla scrittura di funzioni in R

Modelli lineari vs. modelli additivi generalizzati

Un modello lineare


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

Un modello additivo generalizzato

library(mgcv)
gam(
  response_var ~ s(explanatory_var1) + explanatory_var2, 
  data = dataset
)
Introduzione alla scrittura di funzioni in R

Prevedere con i 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)
Introduzione alla scrittura di funzioni in R

Esercitiamoci!

Introduzione alla scrittura di funzioni in R

Preparing Video For Download...