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
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_fitom naar een dataframeUS_tidieden het UK-model naarUK_tidied. - Gebruik
bind_rows()uitdplyrom 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