Creates an object of class timedom
. This object corresponds to a multivariate linear filter.
timedom(A, lags)
Returns an object of class timedom
. An object of class timedom
is a list containing the following components:
operators
A
as given in the argument.
lags
lags
as given in the argument.
a vector, matrix or array. If array, the elements
a vector of increasing integers. It corresponds to the time lags of the filter.
This class is used to describe a linear filter, i.e. a sequence of matrices, each of which correspond to a certain lag. Filters can, for example, be used to transform a sequence filter.process()
.
Formally we consider a collection
freqdom
, is.timedom
# In this example we apply the difference operator: Delta X_t= X_t-X_{t-1} to a time series
X = rar(20)
OP = array(0,c(2,2,2))
OP[,,1] = diag(2)
OP[,,2] = -diag(2)
A = timedom(OP, lags = c(0,1))
filter.process(X, A)
Run the code above in your browser using DataLab