- variable
a numeric vector.
- h
integer; 1 (default) Number of periods to forecast.
- training.set
numeric; NULL
(default) Sets the number of variable observations
(variable[1 : training.set])
to monitor performance of forecast over in-sample range.
- seasonal.factor
logical or integer(s); TRUE
(default) Automatically selects the best seasonal lag from the seasonality test. To use weighted average of all seasonal lags set to (seasonal.factor = FALSE)
. Otherwise, directly input known frequency integer lag to use, i.e. (seasonal.factor = 12)
for monthly data. Multiple frequency integers can also be used, i.e. (seasonal.factor = c(12, 24, 36))
- weights
numeric or "equal"
; NULL
(default) sets the weights of the seasonal.factor
vector when specified as integers. If (weights = NULL)
each seasonal.factor
is weighted on its NNS.seas result and number of observations it contains, else an "equal"
weight is used.
- best.periods
integer; [2] (default) used in conjunction with (seasonal.factor = FALSE)
, uses the best.periods
number of detected seasonal lags instead of ALL
lags when
(seasonal.factor = FALSE, best.periods = NULL)
.
- modulo
integer(s); NULL (default) Used to find the nearest multiple(s) in the reported seasonal period.
- mod.only
logical; TRUE
(default) Limits the number of seasonal periods returned to the specified modulo
.
- negative.values
logical; FALSE
(default) If the variable can be negative, set to
(negative.values = TRUE)
. If there are negative values within the variable, negative.values
will automatically be detected.
- method
options: ("lin", "nonlin", "both", "means"); "nonlin"
(default) To select the regression type of the component series, select (method = "both")
where both linear and nonlinear estimates are generated. To use a nonlinear regression, set to
(method = "nonlin")
; to use a linear regression set to (method = "lin")
. Means for each subset are returned with (method = "means")
.
- dynamic
logical; FALSE
(default) To update the seasonal factor with each forecast point, set to (dynamic = TRUE)
. The default is (dynamic = FALSE)
to retain the original seasonal factor from the inputted variable for all ensuing h
.
- shrink
logical; FALSE
(default) Ensembles forecasts with method = "means"
.
- plot
logical; TRUE
(default) Returns the plot of all periods exhibiting seasonality and the variable
level reference in upper panel. Lower panel returns original data and forecast.
- seasonal.plot
logical; TRUE
(default) Adds the seasonality plot above the forecast. Will be set to FALSE
if no seasonality is detected or seasonal.factor
is set to an integer value.
- pred.int
numeric [0, 1]; NULL
(default) Plots and returns the associated prediction intervals for the final estimate. Constructed using the maximum entropy bootstrap NNS.meboot on the final estimates.