IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Applica la funzione diff() a z, salvando il risultato come dz.
  • Usa ts.plot() per visualizzare un grafico a serie temporale della serie trasformata dz.
  • Usa due chiamate a length() per calcolare rispettivamente il numero di osservazioni in z e in dz.

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


Modifica ed esegui il codice