Führe ein lineares Modell aus
Mit map() kannst du mehr machen, als nur die Quadratwurzel einer Zahl zu berechnen oder Daten zu simulieren. Du kannst map() auch verwenden, um über verschiedene Eingaben zu iterieren und mehrere Modelle zu rechnen, wobei jeweils die einzigartigen Werte eines Listenelements genutzt werden. Anschließend kannst du über die erstellten Modelle iterieren, um Zusammenfassungen zu erzeugen und dir die Ergebnisse anzusehen.
Die Listen sites und list_of_df sind vorab geladen.
Diese Übung ist Teil des Kurses
<Kurs>Grundlagen der funktionalen Programmierung mit purrr</Kurs>Übungsanweisungen
- Pipe
list_of_dfinmap()zusammen mit der linearen Modellfunktionlm(), umaals Antwortvariable undbals Prädiktor zu vergleichen.- Verwende die Syntax:
lm(response ~ predictor, data = )
- Verwende die Syntax:
- Pipe anschließend die Ausgabe der linearen Modelle in
map()und erzeuge für jedes Modell diesummary().
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)