Classical time series#
Classical time series models work from the target’s own history, including autoregressions, ARIMA, and exponential smoothing, and serve as the standard benchmarks.
Pass any model string below as Arm(model=...). Extra names an optional dependency, Scaling flags whether predictors should be standardized, and Tunable counts the hyperparameters the search space exposes.
Model string |
Description |
Input |
Extra |
Scaling |
Recommended preprocessing |
Tunable |
|---|---|---|---|---|---|---|
|
Univariate autoregression. |
supervised |
none |
no |
default |
1 |
|
(Seasonal) ARIMA model. |
target |
none |
no |
default |
1 |
|
Automatic (seasonal) ARIMA order selection (forecast::auto.arima). |
target |
none |
no |
default |
0 |
|
FAVAR::BVAR / bvartools Minnesota-prior Bayesian VAR posterior sampler. |
panel |
none |
no |
default |
3 |
|
FAVAR::BVAR-aligned Bayesian VAR with normal/inverse-Wishart prior controls. |
panel |
none |
no |
default |
1 |
|
Statsmodels ETS target-only forecasting model. |
target |
none |
no |
default |
0 |
|
Historical (prevailing) mean benchmark of the transformed target. |
target |
none |
no |
default |
0 |
|
Holt-Winters exponential smoothing target-only forecasting model. |
target |
none |
no |
default |
0 |
|
Random-walk (naive) baseline: carry the last value forward (forecast::naive). |
target |
none |
no |
default |
0 |
|
Random-walk-with-drift baseline (forecast::rwf(drift=TRUE)). |
target |
none |
no |
default |
0 |
|
Seasonal-naive baseline: repeat the last seasonal cycle (forecast::snaive). |
target |
none |
no |
default |
0 |
|
STL decomposition + forecast of the seasonally-adjusted series (forecast::stlf). |
target |
none |
no |
default |
0 |
|
Theta method target-only forecasting model. |
target |
none |
no |
default |
0 |
|
R vars::VAR-aligned vector autoregression point forecast. |
panel |
none |
no |
default |
1 |
Reference#
Models reference page for
ModelSpec,ModelFit, and fit conventions.