Digicampus
Übung: Geographische Datenanalyse und -visualisierung mit R - Details
Sie sind nicht in Stud.IP angemeldet.
Lehrveranstaltung wird in Präsenz abgehalten.

Allgemeine Informationen

Veranstaltungsname Übung: Geographische Datenanalyse und -visualisierung mit R
Veranstaltungsnummer 7540
Semester SS 2023
Aktuelle Anzahl der Teilnehmenden 16
erwartete Teilnehmendenanzahl 15
Heimat-Einrichtung Institut für Geographie
beteiligte Einrichtungen Physische Geographie mit Schwerpunkt Klimaforschung
Veranstaltungstyp Übung in der Kategorie Lehre
Erster Termin Dienstag, 18.04.2023 10:00 - 11:30, Ort: (1014/B)
Voraussetzungen Keine Programmierkenntnisse oder R Kenntnisse nötig
Lernorganisation - Interaktives Erarbeiten und Ausführen von R Quarto Skripten
- Praxisnahes Arbeiten mit geographischen Daten (Einlesen, Aufbereiten, Prozessieren, Visualiseren, Interpretieren)
- Übungsverwaltung über Digicampus
Leistungsnachweis - Regelmäßige Anwesenheit
- 50% der maximal insgesamt zu erreichenden Punkte auf R Programmieraufgaben und Kurz-Aufgaben (z. B. MC)
Online/Digitale Veranstaltung Veranstaltung wird in Präsenz abgehalten.
Hauptunterrichtssprache deutsch
Literaturhinweise siehe Wiki
Sonstiges In dieser Lehrveranstaltung werden wir die Programmiersprache R von Grund auf erlernen. Es sind keine Programmierkenntnisse nötig. Die einzelnen Themenbereiche werden zusammen mit den Studierenden in interaktiven R Skripten erschlossen. So besteht stets die Möglichkeit theoretisch vorgestellte Inhalte direkt praktisch anzuwenden und mit eigenen Notizen zu ergänzen.

Nachdem die Grundlagen in R erarbeitet wurden, wird der Schwerpunkt auf die Analyse und Visualiserung von geographischen Daten gelegt. Dazu gehören u.a. die Analyse, Prozessierung, Viualisierung und Interpretation von Messdaten, Modelldaten, Rasterdaten, shapefiles sowie die Erstellung von visuell ansprechenden thematischen Karten. Zunächst werden wir die Base R Grafiken studieren, im späteren Verlauf Grafiken basierend auf dem R-Paket ggplot2. Weitere Inhalte der Lehrveranstaltung können dann während des Semesters und im Abhängigkeit zum bisherigen Kursfortschritt mit den Studierenden abgestimmt werden.

Wöchentliche Übungsaufgaben dienen zur Vertiefung der Lehrinhalte und sollen vom theoretischen "Kennen" der Programmiersprache zum praktischen "Können" führen.

Die Kursinhalte im Einzelnen:

- Motivation und Überblick über die Programmiersprache R und die integrierte Entwicklungsumgebung RStudio, Rechenoperationen, Datentypen und Funktionen in R
- Vermitteln von fundierten Kenntnissen in der Programmiersprache R sowie Kennlernen der Datenstrukturen in R, Einlesen, Prozessierung und Export von verschiedenen Dateiformaten, Subsetting, Familie der apply-Funktionen, Kontrollstrukturen und Schleifen, lineare Regression, Statistik und Zufall
- Base R Grafiken
- Farben
- Die tidyverse Pakete und der tidyverse Styleguide
- Grafiken mit ggplot2
- Prozessierung von Rasterdaten

Danach können je nach Interessen der Studierenden und Kursfortschritt noch einzelne Themen behandelt werden wie:

- Erstellung von interaktiven Webapplikationen mit R Shiny
- Literate Programming: Erstellung von Dokumenten, Präsentationen, Blogs, Webseiten mit R Quarto
- Das Paket sf / Arbeit mit shapefiles in R
- Kartenerstellung mit leaflet oder ggmap
- Animierte Grafiken
- Weitere tidyverse -Pakete
- Performance
- R unter Linux, R auf dem Augsburger Linux Compute Cluster (ALCC)

Räume und Zeiten

(1014/B)
Dienstag: 10:00 - 11:30, wöchentlich (11x)

Modulzuordnungen

Anmeldemodus

Die Anmeldung ist verbindlich, Teilnehmende können sich nicht selbst austragen.