Voer een lineair model uit
Je kunt map() voor veel meer gebruiken dan alleen de vierkantswortel nemen of data simuleren. Je kunt map() ook gebruiken om over verschillende inputs te loopen en meerdere modellen te draaien, elk met de unieke waarden van een bepaald listelement. Daarna kun je ook over de gemaakte modellen itereren om samenvattingen te maken en de resultaten te bekijken.
De lijsten sites en list_of_df zijn vooraf geladen.
Deze oefening maakt deel uit van de cursus
Basis van functioneel programmeren met purrr
Oefeninstructies
- Pipe
list_of_dfnaarmap()samen met de lineaire modelfunctielm()omaals respons enbals voorspeller te vergelijken.- Gebruik de syntaxis:
lm(response ~ predictor, data = )
- Gebruik de syntaxis:
- Pipe vervolgens de uitvoer van het lineaire model naar
map()en genereer desummary()van elk model.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)