Opbrengsten van graan modelleren

Introductie tot functies schrijven in R

Richie Cotton

Data Evangelist at DataCamp

Dit is de gefacetteerde tijdreeks van maïsopbrengsten uit de vorige oefening. Er zijn negen panelen, één per censusregio. In elk paneel stijgen de opbrengsten langzaam tot ca. 1950 en daarna snel.

Introductie tot functies schrijven in R

Lineaire modellen vs. gegeneraliseerde additieve modellen

Een lineair model


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

Een gegeneraliseerd additief model

library(mgcv)
gam(
  response_var ~ s(explanatory_var1) + explanatory_var2, 
  data = dataset
)
Introductie tot functies schrijven in R

Voorspellen met GAM's

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)
Introductie tot functies schrijven in R

Laten we oefenen!

Introductie tot functies schrijven in R

Preparing Video For Download...