Learn R Programming

ftsa (version 6.4)

ftsmweightselect: Selection of the weight parameter used in the weighted functional time series model.

Description

The geometrically decaying weights are used to estimate the mean curve and functional principal components, where more weights are assigned to the more recent data than the data from the distant past.

Usage

ftsmweightselect(data, ncomp = 6, ntestyear, errorcriterion = c("mae", "mse", "mape"))

Value

Optimal weight parameter.

Arguments

data

An object of class fts.

ncomp

Number of components.

ntestyear

Number of holdout observations used to assess the forecast accuracy.

errorcriterion

Error measure.

Author

Han Lin Shang

Details

The data set is split into a fitting period and forecasting period. Using the data in the fitting period, we compute the one-step-ahead forecasts and calculate the forecast error. Then, we increase the fitting period by one, and carry out the same forecasting procedure until the fitting period covers entire data set. The forecast accuracy is determined by the averaged forecast error across the years in the forecasting period. By using an optimization algorithm, we select the optimal weight parameter that would result in the minimum forecast error.

References

R. J. Hyndman and H. L. Shang (2009) "Forecasting functional time series (with discussion)", Journal of the Korean Statistical Society, 38(3), 199-221.

See Also

ftsm, forecast.ftsm