IniziaInizia gratis

Creare un oggetto serie temporale con ts()

La funzione ts() può essere usata per creare oggetti di serie temporali. Un oggetto serie temporale è un vettore (univariato) o una matrice (multivariata) con attributi aggiuntivi, tra cui indici temporali per ogni osservazione, la frequenza di campionamento e l’incremento temporale tra osservazioni, e la lunghezza del ciclo per dati periodici. Tali oggetti appartengono alla classe ts e rappresentano dati osservati in punti temporali (approssimativamente) equispaziati. Ora creerai tu stesso degli oggetti di serie temporali.

Il vantaggio di creare e lavorare con oggetti di serie temporali della classe ts è che sono disponibili molti metodi che sfruttano gli attributi della serie, come le informazioni sugli indici temporali. Per esempio, come hai visto negli esercizi precedenti, chiamare plot() su un oggetto ts genera automaticamente un grafico nel tempo.

In questo esercizio, prenderai confidenza con la classe ts codificando alcuni dati di serie temporali (salvati come data_vector) in ts ed esplorando il risultato. La tua serie temporale data_vector inizia nel 2004 e ha 4 osservazioni all’anno (cioè sono dati trimestrali).

Questo esercizio fa parte del corso

Analisi delle serie temporali in R

Visualizza il corso

Istruzioni dell'esercizio

  • Applica print() e plot() a data_vector. Nota che, per impostazione predefinita, il grafico non contiene informazioni temporali.
  • Usa ts() con data_vector per convertire i tuoi dati in un oggetto ts. Imposta l’argomento start uguale a 2004 e l’argomento frequency uguale a 4. Assegna il risultato a time_series.
  • Usa print() e plot() per visualizzare il tuo oggetto time_series.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Use print() and plot() to view data_vector
print(___)
plot(___)

# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <- 

# Use print() and plot() to view time_series

  
Modifica ed esegui il codice