Type: Package
Title: CEEMDAN Decomposition Based Hybrid Machine Learning Models
Version: 0.1.0
Author: Mr. Sandip Garai [aut, cre], Dr. Ranjit Kumar Paul [aut], Dr. Md Yeasin [aut]
Maintainer: Mr. Sandip Garai <sandipnicksandy@gmail.com>
Description: Noise in the time-series data significantly affects the accuracy of the Machine Learning (ML) models (Artificial Neural Network and Support Vector Regression are considered here). Complete Ensemble Empirical Mode Decomposition with Adaptive Noise (CEEMDAN) decomposes the time series data into sub-series and help to improve the model performance. The models can achieve higher prediction accuracy than the traditional ML models. Two models have been provided here for time series forecasting. More information may be obtained from Garai and Paul (2023) <doi:10.1016/j.iswa.2023.200202>.
License: GPL-3
Encoding: UTF-8
Imports: stats, Rlibeemd, tseries, forecast, fGarch, aTSA, FinTS, LSTS, earth, caret, neuralnet, e1071, pso
RoxygenNote: 7.2.1
NeedsCompilation: no
Packaged: 2023-04-06 10:03:24 UTC; user
Repository: CRAN
Date/Publication: 2023-04-07 08:30:02 UTC

CEEMDAN Decomposition-Based ARIMA-GARCH-ANN Hybrid Modeling

Description

CEEMDAN Decomposition-Based ARIMA-GARCH-ANN Hybrid Modeling

Usage

carigaan(Y, ratio = 0.9, n_lag = 4)

Arguments

Y

Univariate time series

ratio

Ratio of number of observations in training and testing sets

n_lag

Lag of the provided time series data

Value

References

Examples

Y <- rnorm(100, 100, 10)
result <- carigaan(Y, ratio = 0.8, n_lag = 4)

CEEMDAN Decomposition-Based ARIMA-GARCH-SVR Hybrid Modeling

Description

CEEMDAN Decomposition-Based ARIMA-GARCH-SVR Hybrid Modeling

Usage

carigas(Y, ratio = 0.9, n_lag = 4)

Arguments

Y

Univariate time series

ratio

Ratio of number of observations in training and testing sets

n_lag

Lag of the provided time series data

Value

References

Examples

Y <- rnorm(100, 100, 10)
result <- carigas(Y, ratio = 0.8, n_lag = 4)