LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Pipe list_of_df in map() zusammen mit der linearen Modellfunktion lm(), um a als Antwortvariable und b als Prädiktor zu vergleichen.
    • Verwende die Syntax: lm(response ~ predictor, data = )
  • Pipe anschließend die Ausgabe der linearen Modelle in map() und erzeuge für jedes Modell die summary().

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(___)
Code bearbeiten und ausführen