Learn R Programming

Rfssa (version 2.0.0)

fts: Functional Time Series Class

Description

This function is used to create functional time series (fts) objects from lists of discretely sampled data, basis specifications, and grid elements which provide the domain that each variable is observed over. Each variable is assumed to be observed over a regular and equidistant grid. In addition, each variable in the fts is assumed to be observed over a one or two-dimensional domain.

Usage

fts(X, B, grid)

Arguments

X

A list of length p where p is a positive integer specifying the number of variables observed in the fts. Each entry in the list should be a matrix or an array. For a variable observed over a one-dimensional domain, the list entry should be an m by N matrix where m is the number of sampling points for each observation and N is the number of observations. For a variable observed over a two-dimensional domain, the list entry should be an m_1 by m_2 by N array where m_1 is the number of sampling points in the horizontal direction and m_2 is the number of sampling points in the vertical direction.

B

A list of length p. Each entry in the list should be either a matrix specifying the basis for each variable or each list entry should be a list specifying the number of basis elements and desired basis type to be used in the smoothing process. For a variable observed over a one-dimensional domain, the list entry should be a m by d matrix or the list entry should be a list of the form, list(d, "basistype"), where d specifies the number basis elements and "basistype" is a string that is set to "bspline" or "fourier" to specify the type of basis. For a variable observed over a two-dimensional domain, the list entry should be a (m_1)(m_2) by (d_1)(d_2) matrix or the list entry should be a list of the form, list(d_1,d_2,"basistype1","basistype2"), where d_1 and d_2 specify the number of basis elements in the horizontal and vertical directions respectively, and "basistype1" and "basistype2" are set to be "bspline" or "fourier" which specifies the type of basis in the horizontal direction, and "basistype2" is set to be "bspline" or "fourier" to specify the type of basis in the horizontal and vertical directions respectively.

grid

A list of length p. Each entry in the list should either be a numeric or a list of numeric elements depending on the dimension of the domain the variable is observed over. For a variable observed over a one-dimensional domain, the list entry should be either an ordered (from smallest to largest) numeric of length m giving the sampling points or a numeric of the form, c(x_1,x_2) where x_1 and x_2 are the smallest and largest values attained in the domain of the variable respectively. In addition, these list entries can also be provided in a list. For a variable observed over a two-dimensional domain, the list entry should be either a list of the form, list(u,v), or of the form, list(c(x_1,x_2),v), or of the form, list(u,c(x_3,x_4)), or of the form, list(c(x_1,x_2),c(x_3,x_4)) where u is a numeric with minimium and maximum values of x_1 and x_2 respectively and v is a numeric with minimium and maximum values of x_3 and x_4 respectively.

See Also

fssa