
Forecasting using BATS and TBATS models
Source:R/forecastBATS.R, R/forecastTBATS.R
forecast.bats.RdForecasts h steps ahead with a BATS model. Prediction intervals are
also produced.
Arguments
- object
An object of class "
bats". Usually the result of a call tobats.- h
Number of periods for forecasting. Default value is twice the largest seasonal period (for seasonal data) or ten (for non-seasonal data).
- level
Confidence level for prediction intervals.
- fan
If TRUE, level is set to
seq(51,99,by=3). This is suitable for fan plots.- biasadj
Use adjusted back-transformed mean for Box-Cox transformations. If TRUE, point forecasts and fitted values are mean forecast. Otherwise, these points can be considered the median of the forecast densities.
- ...
Other arguments, currently ignored.
Value
An object of class "forecast".
The function summary is used to obtain and print a summary of the
results, while the function plot produces a plot of the forecasts and
prediction intervals.
The generic accessor functions fitted.values and residuals
extract useful features of the value returned by forecast.bats.
An object of class "forecast" is a list containing at least the
following elements:
- model
A copy of the
batsobject- method
The name of the forecasting method as a character string
- mean
Point forecasts as a time series
- lower
Lower limits for prediction intervals
- upper
Upper limits for prediction intervals
- level
The confidence values associated with the prediction intervals
- x
The original time series (either
objectitself or the time series used to create the model stored asobject).- residuals
Residuals from the fitted model.
- fitted
Fitted values (one-step forecasts)
References
De Livera, A.M., Hyndman, R.J., & Snyder, R. D. (2011), Forecasting time series with complex seasonal patterns using exponential smoothing, Journal of the American Statistical Association, 106(496), 1513-1527.