IniziaInizia gratis

Pulire e gestire serie temporali

Nell’ultimo esercizio hai creato un oggetto xts con i prezzi del gas. In questo esercizio, darai un’occhiata più da vicino all’anno 2014.

Puoi indicizzare un oggetto di serie temporali con un vettore di date. Il seguente codice

dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]

restituisce i dati per gli ultimi giorni di giugno e dicembre 2014 dell’oggetto gas_ts. Ricorda che la funzione seq() può essere usata per le date.

Il pacchetto xts contiene un insieme di funzioni che applicano una funzione a periodi non sovrapposti, ad esempio settimanali, mensili, ecc. Per esempio,

apply.yearly(gas_ts, max)

restituisce il prezzo del gas più alto in ogni anno.

L’oggetto gas_ts è disponibile nell’ambiente.

Questo esercizio fa parte del corso

Esercitarsi con le domande di statistica per i colloqui in R

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

library(xts)

# Create the sequence of dates
dates_2014 <- ___(from = ___(___), ___ = as.Date("2014-12-31"), by = "1 day")

# Subset the time series
gas_2014 <- gas_ts[___]
Modifica ed esegui il codice