Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

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(___)
Code bewerken en uitvoeren