mar671 - Statistics Software R: Introduction (Complete module description)
Module label | Statistics Software R: Introduction |
Module code | mar671 |
Credit points | 6.0 KP |
Workload | 180 h |
Institute directory | Institute for Chemistry and Biology of the Marine Environment |
Applicability of the module |
|
Responsible persons |
|
Prerequisites | |
Skills to be acquired in this module | Kompetenzziele - die Studierenden können die Software R eigenständig zur Lösung statistischer Probleme anwenden - sie lernen das R-Ökosystem in seiner Organisation mit CRAN, R-Code, den vielen Foren, Mailinglisten, den vielen bereitgestellten Ergänzungspaketen zu R kennen und können sich darin eigenständig mit Information versorgen - sie können eigenständig für die Problemstellung relevante Ergänzungspakete identifizieren, installieren und verwenden - sie verstehen in wesentlichen Zügen, wie der Interpreter R Code auf dem Rechner umsetzt, und können so Fehler in eigenem und fremden Code identifizieren Programmierkompetenzen - in einem Kurs zur Statistischen Software R werden den Studierenden Grundlagen der Programmierung vermittelt - die Studierenden machen Erfahrungen im gemeinsamen Programmieren und lernen dabei gute Dokumentation, Kommentierung und Coding Standards wertschätzen - sie kennen Tools zur Organisation und Versionierung gemeinsamen Programmiercodes wie git, gitlab statistische Kompetenzen - die Studierenden können für eine statistische Fragestellung die geeigneten Verfahren identifizieren und in ihrer Aussagetragweite einschätzen - sie haben ein tieferes Verständnis dafür, wie prädiktive Modelle in R deklariert werden und können diese passgenau in praktischen Anwendungen formulieren - sie können statistische Sachverhalte geeignet graphisch illustratieren und diagnostische Plots zur Bewertung der Güte der eingesetzten Verfahren auswählen - sie sind in der Lage, Fachfremden Inhalt und Tragweite der eigenen statistischen Analyse zu vermitteln Kompetenzen bei der Organisation gemeinsam verfasster wissenschaftlicher Arbeiten - die Studierenden sammeln Erfahrung bei der Organisation von Programmierung und beim Verfassen wissenschaftlicher Texte in Gruppen - sie setzen Werkzeuge des "literate programming" wie Sweave und knitR ein, um für eine einheitliche Verwebung von Analyse-Code, Daten und Bericht/Auswertung zu sorgen - sie beachten aktiv die FAIR - Prinzipien des Forschungsdatenmanagements |
Module contents | Vorbereitung und Installation von R; Interaktion mit R: die GUI, R-Studio, Pakete, Dokumentation & Hilfe; eine Beispielsession; Objekte inspizieren, erzeugen, speichern, laden; Datenimport; GrundDatenstrukturen: Vektoren, Listen, Matrizen, Data.frames; Indizierung; Funktionen: Aufbau und Aufruf; Explorative Datenanalyse und Tests in R; Simulationen in R, Graphik; Regression in R; Programmierstrukturen |
Recommended reading | Ligges, U. Programmieren mit R. Springer Chambers, John. Software for data analysis: programming with R. Springer. Dalgaard, Peter. Introductory statistics with R. Springer. Venables, William, and Brian D. Ripley. S programming. Springer. Wickham, Hadley. ggplot2: elegant graphics for data analysis. Springer. Xie, Yihui. Dynamic Documents with R and knitr. CRC Press, 2013. |
Links | |
Languages of instruction | German, English |
Duration (semesters) | 1 Semester |
Module frequency | jährlich |
Module capacity | unlimited |
Type of course | Comment | SWS | Frequency | Workload of compulsory attendance |
---|---|---|---|---|
Lecture | 2 | SuSe or WiSe | 28 | |
Exercises | 2 | SuSe or WiSe | 28 | |
Total module attendance time | 56 h |
Examination | Prüfungszeiten | Type of examination |
---|---|---|
Final exam of module | Klausur am Ende der Veranstaltungszeit, fachpraktische Übungen oder mündliche Prüfung nach Maßgabe der Dozentin oder des Dozenten |
KL |