Nel pacchetto zoo esiste una funzione denominata rollmean, che consente di calcolare le medie mobili. Lo rollmean(x,3)
prenderà il valore precedente, attuale e successivo (ovvero 4, 6 e 2) nella tabella seguente. Questo è mostrato nella seconda colonna.Media mobile dei precedenti tre valori in R
x rollmean ma3
4
6 4.0
2 4.3
5 3.0 4.0
2 6.3 4.3
12 6.0 3.0
4 6.0 6.3
2 6.0
Vorrei ottenere lo stesso lavoro, ma calcolando la media dei 3 valori precedenti nella quarta riga. Questo è visualizzato nella terza colonna. Qualcuno può dirmi il nome della funzione che aiuterà a realizzare questo?
È possibile utilizzare 'filtro (x, rep (1/3,3), i lati = 1)' – rinni