LoslegenKostenlos starten

Rolling apply mit einer benutzerdefinierten Funktion

Die Funktion rollapply aus zoo erlaubt dir, jede beliebige Zusammenfassungsfunktion auf ein rollierendes Fenster anzuwenden. Eine Zusammenfassungsfunktion nimmt mehrere Zahlen als Eingabe und gibt eine einzelne Zahl zurück, zum Beispiel mean(), max(), sum() usw.

Je nach Art deiner Daten musst du möglicherweise eine Funktion schreiben, die mehrere Kennzahlen kombiniert – so wie im Beispiel unserer Funktion find_range() in der Video-Übung.

In dieser Übung erstellst du eine kurze Funktion, die den Mittelwert eines Zahlenbereichs „manuell“ berechnet, und wendest sie auf ein rollierendes Fenster an.

Der Datensatz daily_temp, mit dem du arbeitest, sowie die Pakete zoo und ggplot2 sind für dich geladen.

Diese Übung ist Teil des Kurses

<Kurs>Zeitreihen in R bearbeiten</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten