Applicazione rolling con una funzione personalizzata
La funzione rollapply del pacchetto zoo ti permette di applicare qualsiasi funzione di sintesi a una finestra mobile. Una funzione di sintesi prende in input più numeri e restituisce un singolo numero, come mean(), max(), sum(), ecc.
A seconda del tipo di dati, potresti aver bisogno di scrivere una funzione che combini più statistiche, come nell'esempio della nostra funzione find_range() nell'esercizio del video.
In questo esercizio creerai una breve funzione che calcola "manualmente" il valore medio di un intervallo di numeri e la applicherai a una finestra mobile.
Il set di dati con cui lavorerai, daily_temp, e i pacchetti zoo e ggplot2 sono già caricati per te.
Questo esercizio fa parte del corso
Manipolare dati di serie temporali in R
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio