The vmdELM function computes forecasted value with different forecasting evaluation criteria for Variational Mode Decomposition (VMD) Based Extreme learning machine (ELM).
vmdELM (data, stepahead=10, nIMF=4, alpha=2000, tau=0, D=FALSE)
List of all IMFs with residual for input series.
Testing set used to measure the out of sample performance.
Forecasted value of all individual IMF
Final forecasted value of the VMD based ELM model. It is obtained by combining the forecasted value of all individual IMF.
Mean Absolute Error (MAE) for vmdELM model.
Mean Absolute Percentage Error (MAPE) for vmdELM model.
Root Mean Square Error (RMSE) for vmdELM model.
Input univariate time series (ts) data.
The forecast horizon.
The number of IMFs.
The balancing parameter.
Time-step of the dual ascent.
a boolean.
This function decomposes a nonlinear, nonstationary time series into different IMFs using VMD (Qian et al., 2019). Extreme learning machine (ELM) is used to forecast decomposed IMFs individually. Finally, the prediction results of all three components are aggregated to formulate an ensemble output for the input time series.
Dragomiretskiy, K.and Zosso, D. (2014). Variational mode decomposition. IEEE transactions on signal processing, 62(3), 531--544.
Shao, Z., Chao, F., Yang, S. L., & Zhou, K. L. (2017). A review of the decomposition methodology for extracting and identifying the fluctuation characteristics in electricity demand forecasting. Renewable and Sustainable Energy Reviews, 75, 123--136.
Qian, Z., Pei, Y., Zareipour, H. andChen, N. (2019). A review and discussion of decomposition-based hybrid models for wind energy forecasting applications. Applied energy, 235, 939--953.
vmdTDNN,vmdARIMA
# \donttest{
data("Data_Maize")
vmdELM(Data_Maize)
# }
Run the code above in your browser using DataLab