powered by
Deseasonalize a Time Series Given Seasonal Indices
deseasonalize(data, indices, sl, season_labels = NULL)
A data.frame with columns: Observation (index), Season (label), Original (rounded original data), Deseasonalized (rounded).
A numeric vector or `ts` object of original data.
A numeric vector (or data.frame column) of seasonal indices of length `sl`.
A positive integer giving the seasonal period.
Optional character vector of length `sl` giving labels for each season.
data <- as.ts(rnorm(48, mean = 100, sd = 48), frequency = 12) sl <- 12 si <- SI(data, sl) deseasonalized <- deseasonalize(data, si$Seasonal_Index, sl)
Run the code above in your browser using DataLab