Kom igångKom igång gratis

Rullande apply med en anpassad funktion

Funktionen rollapply från zoo låter dig tillämpa valfri sammanfattningsfunktion på ett rullande fönster. En sammanfattningsfunktion tar flera tal som indata och returnerar ett enda tal, som mean(), max(), sum() och så vidare.

Beroende på vilken typ av data du arbetar med kan du behöva skriva en funktion som kombinerar flera statistiska mått, som i exemplet med funktionen find_range() i videoövningen.

I den här övningen skapar du en enkel funktion som beräknar medelvärdet av en talsekvens "för hand" och tillämpar den på ett rullande fönster.

Datamängden daily_temp samt paketen zoo och ggplot2 är redan inlästa åt dig.

Den här övningen är en del av kursen

Manipulera tidsseriedata i R

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen