descomponer {descomponer}R Documentation

Time series decomposition

Description

Decompose a time series into seasonal, trend and irregular components using the transform amplitude-frequency domain to time series.

Usage

descomponer(y,frequency,type)

Arguments

y

a Vector of the observed time-serie values

frequency

Number of times in each unit time interval

type

lineal (1), quadratic(2)

Details

One could use a value of 7 for frequency when the data are sampled daily, and the natural time period is a week, or 4 and 12 when the data are sampled quarterly and monthly and the natural time period is a year.

Transforms the time series in amplitude-frequency domain, by a band spectrum regresion (Parra, F. ,2013) of the serie y_t and a OLS lineal trend, in which regression is carried out in the low and the sesaonal amplitude-frequency_t .The low frequency are the periodicity a n/2*frequency or (n-1)/2*frequency , if n is odd. The seasonal frequency are the periodicity: 2n/2*frequency,3n/2*frequency,4n/2*frequency,.. .

Use the "sort.data.frame" function, Kevin Wright (http://tolstoy.newcastle.edu.au/R/help/04/07/1076.html).

Slow computer in time series higher 1000 data.

The output is a data.frame object.

Value

y

The Vector of the observed time-serievalues

TDST

The trend and seasonal time serie of y

TD

The trend time serie of y

ST

The seasonal time serie of y

IR

The remainder time serie of y

regresoresTD

The regressors matrix use to the trend estimated

regresoresST

The regressors matrix use to the seasonal estimated

coeficientesTD

The coefficient vector use to the trend estimated

coeficientesSD

The coefficient vector use to the seasonal estimated

References

Harvey, A.C. (1978), Linear Regression in the Frequency Domain, International Economic Review, 19, 507-512.

Parra, F. (2014), Amplitude time-frequency regression, (http://econometria.wordpress.com/2013/08/21/estimation-of-time-varying-regression-coefficients/)

Examples

data(ipi)
datos <- descomponer(ipi,12,2)
plot(ts(datos$datos,frequency=12))

[Package descomponer version 1.6 Index]