ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică pipe pe list_of_df în map() împreună cu funcția de model liniar lm(), pentru a compara a ca variabilă răspuns și b ca variabilă predictor.
    • Folosește sintaxa: lm(response ~ predictor, data = )
  • 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(___)
Editează și rulează codul