Aan de slagGa gratis aan de slag

Rolling apply met een aangepaste functie

De functie rollapply uit zoo laat je elke samenvattingsfunctie toepassen op een rolling window. Een samenvattingsfunctie neemt meerdere getallen als input en geeft één getal terug, zoals mean(), max(), sum(), enz.

Afhankelijk van het soort data dat je hebt, moet je misschien een functie schrijven die meerdere statistieken combineert, zoals in het voorbeeld van onze find_range()-functie in de video-oefening.

In deze oefening maak je een korte functie die de gemiddelde waarde van een reeks getallen ‘handmatig’ berekent, en pas je die toe op een rolling window.

De gegevensset waarmee je werkt, daily_temp, en de pakketten zoo en ggplot2 zijn alvast voor je geladen.

Deze oefening maakt deel uit van de cursus

Tijdreeksgegevens bewerken in R

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen