In der Praxis stoppt die R-Code-Entwicklung häufig dann, wenn der Code "funktioniert", also das gewünschte Ergebnis liefert. Mit den hier vermittelten Kenntnissen im funktionalen Programmieren gelingt es, R-Code zu schreiben, der kürzer, eleganter, verständlicher und leichter zu pflegen, weiterzuentwickeln und zu dokumentieren ist.
Schwerpunkte
Benutzerdefinierte Funktionen schreiben und anwenden
Anonyme Funktionen, Parameter-Übergabe, Fehlerbehandlung
Funktionen, die Funktionen als Argumente übernehmen
Funktionen, die Funktionen als Ergebnis liefern
Schleifen vermeiden dank apply-Funktionen in Base R
Funktionales Programmieren mit dplyr: Viele statistische Modelle gleichzeitig aufstellen und Ergebnisse elegant weiterverarbeiten mit wenigen Code-Zeilen
Einführung in das purrr-Paket: map-Funktionen; über mehrere Datenstrukturen gleichzeitig iterieren
Debugging: Fehlersuche in RStudio