Learn R Programming

mrf (version 0.1.6)

Multiresolution Forecasting

Description

Forecasting of univariate time series using feature extraction with variable prediction methods is provided. Feature extraction is done with a redundant Haar wavelet transform with filter h = (0.5, 0.5). The advantage of the approach compared to typical Fourier based methods is an dynamic adaptation to varying seasonalities. Currently implemented prediction methods based on the selected wavelets levels and scales are a regression and a multi-layer perceptron. Forecasts can be computed for horizon 1 or higher. Model selection is performed with an evolutionary optimization. Selection criteria are currently the AIC criterion, the Mean Absolute Error or the Mean Root Error. The data is split into three parts for model selection: Training, test, and evaluation dataset. The training data is for computing the weights of a parameter set. The test data is for choosing the best parameter set. The evaluation data is for assessing the forecast performance of the best parameter set on new data unknown to the model. This work is published in Stier, Q.; Gehlert, T.; Thrun, M.C. Multiresolution Forecasting for Industrial Applications. Processes 2021, 9, 1697. .

Copy Link

Version

Install

install.packages('mrf')

Monthly Downloads

86

Version

0.1.6

License

GPL-3

Maintainer

Quirin Stier

Last Published

February 23rd, 2022

Functions in mrf (0.1.6)

mrf_one_step_forecast

mrf_one_step_forecast Step Forecast
wavelet_training_equations

Generic Training Scheme for wavelet framework
entsoe

Entsoe DataFrame containing Time Series
mrf-package

mrf
mrf_regression_lsm_optimization

Least Square Method for Regression
mrf_model_selection

Model selection for Multiresolution Forecasts
mrf_multi_step_forecast

Multiresolution Forecast
wavelet_decomposition

Redundant Haar Wavelet Decomposition
wavelet_prediction_equation

One Step Forecast with Regression
mrf_elm_forecast

Forecast with Extreme Learning Machines
mrf_forecast

Multiresolution Forecast
mrf_requirement

Multiresolution Forecast Requirements
mrf_regression_one_step_forecast

One Step Forecast with Regression
mrf_neuralnet_one_step_forecast

One Step Forecast with Neural Network
mrf_nnetar_forecast

Forecast with nnetar
mrf_train

Multiresolution Forecast
mrf_rolling_forecasting_origin

Rolling forecasting origin for Multiresolution Forecasts