Kom igångKom igång gratis

Bearbetning av tidsserier

I föregående övning skapade du ett xts-objekt med gaspriser. I den här övningen tittar du närmare på år 2014.

Du kan indexera ett tidsseriesobjekt med en vektor av datum. Följande kod

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

returnerar data för de sista dagarna i juni och december 2014 i gas_ts-objektet. Kom ihåg att funktionen seq() kan användas för datum.

Paketet xts innehåller en uppsättning funktioner som tillämpar en funktion på icke-överlappande perioder, t.ex. veckovis, månadsvis och så vidare. Till exempel returnerar

apply.yearly(gas_ts, max)

det högsta gaspriset för varje år.

Objektet gas_ts finns tillgängligt i miljön.

Den här övningen är en del av kursen

Öva på statistiska intervjufrågor i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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[___]
Redigera och kör kod