• Add fit_func and predict_func for custom fitting and prediction functions of ahead::dynrmf (using caret Machine Learning).
  • Add forecasting combinations based on ForecastComb, adding Ridge and Elastic Net to the mix.
  • Include tests (90% coverage). After cloning, run:

install.packages("covr")
covr::report()
  • progress bars for bootstrap (independent, circular block, moving block)
  • empirical marginals for R-Vine copula simulation
  • risk-neutralize simulations
  • moving block bootstrap in ridge2f, basicf and loessf, in addition to circular block bootstrap from 0.6.2
  • adjust R-Vine copulas on residuals for ridge2f simulation
  • new plots for simulations see (new) vignettes
  • split conformal prediction intervals (very very experimental and basic right now, too conservative)
  • Depends and selective Imports (beneficial to Python and rpy2 for installation time?)
  • getsimulations extracts simulations from a given time series (from ridge2f and basicf)
  • getreturns extracts returns/log-returns from multivariate time series
  • splitts splits time series using a proportion of data
  • Add Block Bootstrap to ridge2f
  • Add external regressors to ridge2f
  • Add clustering to ridge2f
  • Add Block Bootstrap to loessf
  • Create new vignettes for ridge2f and loessf
  • Align version with Python’s
  • Temporarily remove dependency with cclust
  • Include basic methods: mean forecast, median forecast, random walk forecast
  • add dropout regularization to ridge2f
  • parallel execution for type_pi == bootstrap in ridge2f (done in R /!, experimental)
  • preallocate matrices for type_forecast == recursive in ridge2f
  • new attributes mean, lower bound, upper bound forecast as numpy arrays
  • use get_frequency to get series frequency as a number
  • create a function get_tscv_indices for getting time series cross-validation indices