Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Předej list_of_df do map() spolu s funkcí lineárního modelu lm(), aby se porovnalo a jako závislá proměnná a b jako prediktory.
    • Použij syntaxi: lm(response ~ predictor, data = )
  • Výstup lineárního modelu pak předej do map() a pro každý model vygeneruj summary().

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(___)
Upravit a spustit kód