Aan de slagGa gratis aan de slag

Modellen voor meerdere landen combineren

Een belangrijk voordeel van het omzetten van modellen naar opgeruimde dataframes is dat je ze kunt combineren.

In een eerdere sectie paste je een lineair model toe op het percentage "yes"-stemmen per jaar in de Verenigde Staten. Nu pas je hetzelfde model toe voor het Verenigd Koninkrijk en combineer je de resultaten van beide landen.

Deze oefening maakt deel uit van de cursus

Casestudy: Exploratory Data Analysis in R

Cursus bekijken

Oefeninstructies

  • Fit een model voor het Verenigd Koninkrijk, vergelijkbaar met wat je voor de VS deed, en sla dit op als UK_fit.
  • Zet US_fit om naar een dataframe US_tidied en het UK-model naar UK_tidied.
  • Gebruik bind_rows() uit dplyr om de twee opgeruimde modellen te combineren, en print het resultaat naar de console.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Linear regression of percent_yes by year for US
US_by_year <- by_year_country %>%
  filter(country == "United States")
US_fit <- lm(percent_yes ~ year, US_by_year)

# Fit model for the United Kingdom


# Create US_tidied and UK_tidied


# Combine the two tidied models
Code bewerken en uitvoeren