Learn R Programming

seasonalytics (version 0.1.0)

deseasonalize: Deseasonalize a Time Series Given Seasonal Indices

Description

Deseasonalize a Time Series Given Seasonal Indices

Usage

deseasonalize(data, indices, sl, season_labels = NULL)

Value

A data.frame with columns: Observation (index), Season (label), Original (rounded original data), Deseasonalized (rounded).

Arguments

data

A numeric vector or `ts` object of original data.

indices

A numeric vector (or data.frame column) of seasonal indices of length `sl`.

sl

A positive integer giving the seasonal period.

season_labels

Optional character vector of length `sl` giving labels for each season.

Examples

Run this code
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