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
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[___]