Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Pipe list_of_df naar map() samen met de lineaire modelfunctie lm() om a als respons en b als voorspeller te vergelijken.
    • Gebruik de syntaxis: lm(response ~ predictor, data = )
  • Pipe vervolgens de uitvoer van het lineaire model naar map() en genereer de summary() van elk model.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Map over the models to look at the relationship of a vs. b
___ %>%
    map(~ ___(___ ~ ___, data = .)) %>%
    map(___)
Code bewerken en uitvoeren