Zacznij terazZacznij za darmo

Uruchom model liniowy

Funkcja map() to nie tylko wyciąganie pierwiastka kwadratowego czy symulowanie danych. Możesz jej również używać do iterowania po różnych danych wejściowych i uruchamiania wielu modeli – każdy oparty na unikatowych wartościach danego elementu listy. Możesz też następnie iterować po uruchomionych modelach, tworzyć ich podsumowania i analizować wyniki.

Listy sites i list_of_df są już załadowane.

To ćwiczenie jest częścią kursu

Podstawy programowania funkcyjnego z purrr

Zobacz kurs

Instrukcje do ćwiczenia

  • Przekaż list_of_df potokiem do map() wraz z funkcją modelu liniowego lm(), aby porównać a jako zmienną zależną i b jako zmienną niezależną.
    • Użyj składni: lm(response ~ predictor, data = )
  • Następnie przekaż wynik modelu liniowego potokiem do map() i wygeneruj summary() dla każdego modelu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Map over the models to look at the relationship of a vs. b
___ %>%
    map(~ ___(___ ~ ___, data = .)) %>%
    map(___)
Edytuj i uruchom kod