Time Series Forecasting with Machine Learning Methods

The purpose of 'forecastML' is to simplify the process of multi-step-ahead forecasting with standard machine learning algorithms. 'forecastML' supports lagged, dynamic, static, and grouping features for modeling single and grouped numeric or factor/sequence time series. In addition, simple wrapper functions are used to support model-building with most R packages. This approach to forecasting is inspired by Bergmeir, Hyndman, and Koo's (2018) paper "A note on the validity of cross-validation for evaluating autoregressive time series prediction" .


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.9.0 by Nickalus Redell, 2 years ago


Browse source code at https://github.com/cran/forecastML

Authors: Nickalus Redell

Documentation:   PDF Manual  

Task views: Time Series Analysis

MIT + file LICENSE license

Imports tidyr, rlang, magrittr, lubridate, ggplot2, future.apply, methods, purrr, data.table, dtplyr, tibble

Depends on dplyr

Suggests glmnet, DT, knitr, rmarkdown, xgboost, randomForest, testthat, covr

See at CRAN