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
Instrukcje do ćwiczenia
- Przekaż
list_of_dfpotokiem domap()wraz z funkcją modelu liniowegolm(), aby porównaćajako zmienną zależną ibjako zmienną niezależną.- Użyj składni:
lm(response ~ predictor, data = )
- Użyj składni:
- Następnie przekaż wynik modelu liniowego potokiem do
map()i wygenerujsummary()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(___)