Spuštění lineárního modelu
Funkce map() toho umí mnohem víc než jen odmocňovat čísla nebo simulovat data. Můžeš ji použít také k iteraci přes různé vstupy a spustit tak několik modelů – každý s jedinečnými hodnotami daného prvku seznamu. Nad výsledky modelů pak můžeš iterovat znovu a sestavit jejich souhrny.
Seznamy sites a list_of_df jsou předem načteny.
Toto cvičení je součástí kurzu
Foundations of Functional Programming with purrr
Pokyny k cvičení
- Předej
list_of_dfdomap()spolu s funkcí lineárního modelulm(), aby se porovnaloajako závislá proměnná abjako prediktory.- Použij syntaxi:
lm(response ~ predictor, data = )
- Použij syntaxi:
- Výstup lineárního modelu pak předej do
map()a pro každý model vygenerujsummary().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)