Rulează un model liniar
Poți folosi map() pentru mai mult decât calculul rădăcinii pătrate sau simularea de date. De exemplu, poți utiliza map() pentru a itera peste diferite intrări și a rula mai multe modele, fiecare folosind valorile unice ale unui element din listă. Apoi poți itera peste modelele obținute pentru a genera rezumatele acestora și a analiza rezultatele.
Listele sites și list_of_df sunt preîncărcate.
Acest exercițiu face parte din cursul
Bazele programării funcționale cu purrr
Instrucțiuni pentru exercițiu
- Aplică pipe pe
list_of_dfînmap()împreună cu funcția de model liniarlm(), pentru a comparaaca variabilă răspuns șibca variabilă predictor.- Folosește sintaxa:
lm(response ~ predictor, data = )
- Folosește sintaxa:
- Apoi aplică pipe pe rezultatul modelului liniar în
map()și genereazăsummary()pentru fiecare model.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)