Rimuovere trend nel livello con la differenziazione
La trasformazione della prima differenza di una serie temporale \(z[t]\) consiste nelle differenze (variazioni) tra osservazioni successive nel tempo, cioè \(z[t] - z[t-1]\).
Applicare la differenza a una serie temporale può rimuovere un trend temporale. La funzione diff() calcola la prima differenza o la serie delle variazioni. Una serie di differenze ti permette di esaminare gli incrementi o i cambiamenti in una data serie temporale. Ha sempre un'osservazione in meno rispetto alla serie originale.
La serie temporale z è già stata caricata ed è mostrata nella figura a destra.
Questo esercizio fa parte del corso
Analisi delle serie temporali in R
Istruzioni dell'esercizio
- Applica la funzione
diff()az, salvando il risultato comedz. - Usa
ts.plot()per visualizzare un grafico a serie temporale della serie trasformatadz. - Usa due chiamate a
length()per calcolare rispettivamente il numero di osservazioni inze indz.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Generate the first difference of z
dz <-
# Plot dz
# View the length of z and dz, respectively