Learn R Programming

Rfssa (version 2.1.0)

*.fts: Multiplication of Functional Time Series

Description

A method for functional time series (fts) pointwise multiplication and fts-scalar multiplication. Note that if the fts is multivariate then a vector of numerics may be provided allowing for multiplication of different variables by different scalars. For example, multivariate fts-numeric multiplication follows the form of Y*c(1,2) if Y is a bivariate fts.

Usage

# S3 method for fts
*(Y1, Y2)

Value

An object of class fts.

Arguments

Y1

An object of class fts or numeric.

Y2

An object of class fts or numeric.

See Also

fts

Examples

Run this code
if (FALSE) {
require(Rfssa)
load_github_data("https://github.com/haghbinh/Rfssa/blob/master/data/Callcenter.RData")
D <- matrix(sqrt(Callcenter$calls), nrow = 240)
u <- seq(0, 1, length.out = 240) # Define domain of functional data
d <- 22 # number of basis elements
Y <- Rfssa::fts(list(D), list(list(d, "bspline")), list(u))
plot(Y)
Ytimes <- Y * Y # multiply the functional time series by itself
plot(Ytimes)
Ytimes2 <- Y * 2 # multiply every term in the fts by 2
plot(Ytimes2)
}

Run the code above in your browser using DataLab