Next Article in Journal
Globalization and European Integration: A Central European Perspective
Previous Article in Journal
Accrual-Based Earnings Management in Cross-Border Mergers and Acquisitions: The Role of Institutional Differences and Geographic Distance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ensemble Learning and an Adaptive Neuro-Fuzzy Inference System for Cryptocurrency Volatility Forecasting

by
Saralees Nadarajah
1,*,
Jules Clement Mba
2,
Patrick Rakotomarolahy
3 and
Henri T. J. E. Ratolojanahary
3
1
Department of Mathematics, University of Manchester, Manchester M13 9PL, UK
2
School of Economics, College of Business and Economics, University of Johannesburg, Johannesburg 2092, South Africa
3
LaMAF—Laboratory of Mathematics and their Applications, University of Fianarantsoa, Fianarantsoa 301, Madagascar
*
Author to whom correspondence should be addressed.
J. Risk Financial Manag. 2025, 18(2), 52; https://doi.org/10.3390/jrfm18020052
Submission received: 28 October 2024 / Revised: 20 December 2024 / Accepted: 23 December 2024 / Published: 24 January 2025
(This article belongs to the Section Financial Technology and Innovation)

Abstract

:
The purpose of this study is to conduct an empirical comparative study of volatility models for three of the most popular cryptocurrencies. We study the volatility of the following cryptocurrencies: Bitcoin, Ethereum, and Litecoin. We consider the GARCH-type, boosting-family-tree-based ensemble learning, and ANFIS volatility models for these financial crypto-assets, which some have claimed capture stylized facts about cryptocurrency volatility well. We conduct comparative studies on in-sample and out-of-sample empirical analyses. The results show that tree-based ensemble learning delivers better forecast accuracy. Nevertheless, the performance of some GARCH-type volatility models is relatively close to that of the best model on both training and evaluation samples.

1. Introduction

Following the success of the first cryptocurrency, Bitcoin, the concept has arisen as an alternative to classic financial systems. Investors’ confidence in DeFi has brought about the fast-paced growth of digital asset classes such as Ethereum, stablecoins, smart contracts, and non-fungible tokens, among others. Many companies and markets support business transactions through digital wallets using cyptocurrencies as the payment mode Mallqui and Fernandes (2019). Surprisingly, DeFi’s popularity has also attracted the attention of centralized authorities, such as government authorities and central banks, and has inspired them to push forward the development of their own cryptocurrencies, which are called central bank digital currencies. These authorities have also started thinking about how cryptocurrencies contribute to the economy and addressing regulations for digital assets in, for example, the US, the UAE, and many other countries. Investors, government authorities, and academic researchers continue to pay more attention to cryptocurrencies. In particular, the modeling of cryptocurrencies has become another challenge for quantitative analysts.
Cryptocurrency prices are highly volatile Nadarajah (2017), so it is important to model and predict cryptocurrency volatility for risk management purposes. Empirical comparative studies on cryptocurrency prices and their volatilities have often been addressed in the literature. Works on cryptocurrency volatility modeling began by comparing various parametric GARCH-based models Chu et al. (2017); Conrad Christian and Eric (2018); Katsiampa (2017). As artificial intelligence has gained value in financial time–series modeling, research has been extended to machine-learning-based cryptocurrency volatility models Jiang (2020); Shen et al. (2021). Another direction of stock price volatility modeling consists of combining previous GARCH and machine learning volatility models with fuzzy logic theory, such as the evolving fuzzy GARCH and the neuro-fuzzy inference system named ANFIS.
In this study, we enhance the work of previous empirical studies. We consider three volatility models, which are the GARCH family, ensemble learning, and ANFIS models, for three cryptocurrencies: Bitcoin, Ethereum, and Litecoin. We conduct an in-sample empirical analysis and an out-of-sample forecast accuracy evaluation of these volatility models for each cryptocurrency. To the best of our knowledge, comparative studies using these three types of volatility methods on these three financial crypto-assets have not yet appeared in the literature.
Some motivations for considering these models are as follows. GARCH-type models are well established for capturing various stylized facts concerning cryptocurrency return volatility, such as when capturing volatility clustering. ANFIS uses its flexibility to model nonlinearities. It has captured stylized facts on the volatility of financial variables well in previous work Conrad Christian and Eric (2018). The power of ANFIS in stock return volatility modeling leads us to consider it for cryptocurrency price volatility. We consider the boosting tree family of models to benefit from the various advantages of tree-based ensemble learning models. These models are based on regularization techniques and on the aggregation of several decision tree models. Moreover, they are known to be computationally fast compared with other kinds of machine learning methods. When cryptocurrency volatility modeling is reduced to the problem of function approximation, the strength of the boosting tree family appears most appropriate. The boosting tree family has delivered better accuracy in the forecasting of cryptocurrency volatility prediction in the literature.
This article is organized as follows. Section 2 presents the literature review, Section 3 presents the methodology, and the following section presents the empirical analysis. The last section provides concluding remarks.

2. Literature Review

Satoshi Nakamoto created Bitcoin in 2009 Satoshi (2009). This was the first cryptocurrency, and it has rapidly attracted the attention of investors and academics as an alternative to conventional currencies. Ten years later, we had a list of 1536 types of cryptocurrencies with a total market capitalization of USD 321 billion, of which Bitcoin occupied the most considerable share, followed by Ethereum and Litecoin Kristjanpoller and Minutolo (2018). Interest in cryptocurrencies never ceases. Our literature analysis will start with an analysis of works on Bitcoin prices and will later include Ethereum and Litecoin prices.
In the literature, many researchers have studied Bitcoin prices/returns, as well as their volatility. Studies have investigated potential factors driving Bitcoin’s price/return dynamics. These factors may come from the supply–demand side of Bitcoin markets, such as the Bitcoin trading volume, or from other financial markets, such as exchange rates or energy and index markets. They may also come from internet discussions about Bitcoin, which can be seen as a proxy for investor interest in Bitcoin; examples include the non-market-based factors of Google trends Kristoufek (2013); Michal et al. (2015), the volume of daily views on the Bitcoin entry on Wikipedia Guesmi et al. (2017), and others. The integration of these internal and external factors into Bitcoin’s price/return dynamics has been of interest. Google trends and Bitcoin trading volume have been stated Kristoufek (2013) as determinants for Bitcoin prices/returns. Econometric and automated models have been considered, and they range from linear to machine learning methodologies. Using parametric VAR and VECM dynamics to address the endogeneity problem and to examine the long-term relationship between the considered price series, significant effects of the macroeconomic and financial variables, oil prices, American financial market indices, and exchange rates have been found Guesmi et al. (2017).
Some studies focus on changes in Bitcoin price/return directions. They have used machine learning models and algorithms to address such issues. The authors of Madan (2014) predicted signs of future changes in Bitcoin prices using a machine learning algorithm. Similar work was conducted by Mallqui and Fernandes (2019). The authors of Rakotomarolahy (2021) considered daily explanatory variables (such as oil prices, American financial market indices, exchange rates, Google trends from web searches for the word Bitcoin, and the Bitcoin trading volume, which are common in the literature on Bitcoin return modeling) using logistic regression, discriminant analysis, and machine learning classification techniques; they found those variables to be predictors for Bitcoin return directions, with extreme gradient boosting ensemble learning being used for the dynamics.
We mention some related works on cryptocurrency market characteristics, such as the presence of structural breaks in cryptocurrencies Canh et al. (2019), the existence of persistence in the cryptocurrency market Caporale et al. (2018), the contagion effect on all other currencies da Gama Silva et al. (2019), the occurrence of herding behavior Bouri et al. (2019), and the “none” effect of new monetary policy on Bitcoin Vidal-Tomás and Ibañez (2018). Cryptocurrency risk analyses for hedging strategies and portfolio management purposes were conducted in Guesmi et al. (2017), Mba and Mwambi (2020), and Chu et al. (2017).
Cryptocurrency prices are known to be highly volatile. They largely depend on the scarcity of coins and people’s confidence in them, which affects their value and leads to strong upward and downward price fluctuations. Such strong fluctuations characterize the volatility of cryptocurrency price series Yu (2019), where companies holding large numbers of them are highly exposed to risks. To help companies manage these risks, predicting the volatility of cryptocurrencies is an essential way to shed light on their behavior and trading strategies.
To model cryptocurrency price volatility, researchers try to tackle various stylized facts. Several works have explored long-run memory in cryptocurrency volatility. Aurelio Bariviera (2017) found that the daily volatility of cryptocurrencies exhibited long-term memory over all periods. Similarly, volatility is characterized by long-run dependence behavior Charfeddine and Maouchi (2019), and Lahmiri et al. (2018) found such dependence with a high degree of randomness. The authors of Mensi et al. (2019) showed the existence of dual long-run memory in Bitcoin return and its volatility. Regarding the day-of-the-week effect, Aharon and Qadan (2019) addressed the existence of the day-of-the-week effect in cryptocurrency returns and volatility. In particular, Ma and Tanizaki (2019) showed the existence of high and significant volatility on Mondays and Thursdays.
For other effects and factor determinants of cryptocurrency volatilities, Balcilar et al. (2017) found that the volume cannot predict the volatility of a cryptocurrency. The authors of Bouri et al. (2018) confirmed this using copula models, where this financial stress effect limited the direction of the forecast. The authors of Yu (2019) and Baur and Dimpfl (2018) proved that leverage has a significant impact on the future volatility of cryptocurrencies. Regarding the momentum effect, Grobys and Sapkota (2019) showed that there is no significant dynamic reward. However, Cheng et al. (2019) found a strong dynamic effect on cryptocurrencies using DFA and MF-DFA. For the overreaction effect, Chevapatrakul and Mascia (2024) provided evidence of investor overreaction during days of sharp market declines and weeks of market recoveries. Regarding the spillover effect, Guesmi et al. (2017) stated that markets are characterized by return and volatility spillovers, and they are associated with strong positive correlations Canh et al. (2019). The authors of Aysan et al. (2018) studied the effect of geopolitical risk (GPR). They showed that Bitcoin returns and volatility are negatively and positively affected by GPR. They concluded that cryptocurrencies can be used as a hedging tool against GPR.
It is worth noting that most of the studies on cryptocurrency volatility modeling use GARCH-family models in their analysis. The authors of Katsiampa (2017) compared six GARCH models to model Bitcoin volatility while addressing possible asymmetry and nonlinearity, and they concluded that AR-CGARCH with long- and short-term components is an optimal model. The authors of Chu et al. (2017) fitted 12 GARCH models to each of the seven most popular cryptocurrencies and pointed out the power of IGARCH with persistent volatility and light structural changes. The authors of Ngunyi et al. (2019) used 13 GARCH-family models to forecast the volatilities of eight famous cryptocurrencies with 700 daily observations. The authors of Conrad Christian and Eric (2018) proposed the GARCH-MIDAS dynamics to capture the high-/low-frequency issues between the daily Bitcoin volatility and the monthly financial and macroeconomic variables when investigating the effect of the latter variables on the variable of interest. The authors of Walther et al. (2019) investigated the usefulness of exogenous factors in predicting 1-day, 7-day (one week), and 30-day (one month) cryptocurrency volatility. On a set of 17 different economic and financial factors, the average forecast was then combined using GARCH-MIDAS. Quyen Thieu (2017) derived a conditional heteroskedastic model with exogenous variables using the QMV estimation method and the semi-diagonal BEKK method with covariances.
However, the use of machine learning models started to emerge. The authors of Nakano et al. (2018) designed artificial neural network (ANN) classification models to extract meaningful trading signals from input technical indicators calculated from time–series performance data at 15-minute time intervals; in particular, the numerical results showed that the use of different technical indicators ultimately allowed overfitting to be avoided. The authors of Lukáš (2017) analyzed the realized volatility and predicted the log returns of BTCUSD and EURUSD exchange rates on a daily time scale using an artificial neural network and HARRVJ; they concluded that the EURUSD exchange rate is more volatile than that of BTCUSD. Xiangxi Jiang (2020) compared several neuron-based machine learning models (LSTM, MLP, GRU, and RNN) and found that the RNN performed better than other methods. Later, the use of machine learning exploded (see Khaldi et al. (2018, 2019); McNally et al. (2018); Shen et al. (2021); this is not an exhaustive list). The authors of Bouteska et al. (2024) compared several boosting and neuronal models and assessed the performance of the tree-based LightGBM model. For other works on tree-based ensemble learning models of volatility, we found Nasios and Vogklis (2022); Ying and Jungang (2017) for the boosting GBM, Ke et al. (2017) for the light boosting LightGBM, and Li et al. (2019) for the extreme boosting XGBM models. Few studies have investigated the combination of parametric and non-parametric methods for cryptocurrencies. We can mention the hybrid ANN-GARCH model with PCA preprocessing for predicting Bitcoin volatility Kristjanpoller and Minutolo (2018) and SVR-GARCH Herrera et al. (2018). Most of these studies were carried out on Bitcoin.
We see the changing behavior of cryptocurrency volatility dynamics for parametric specification, the power of tree-based ensemble learning models, and the limited use of hybrid volatility models on cryptocurrency.
In this research, we are interested in investigating how parametric models can capture stylized facts of cryptocurrency volatilities. The parametric models include models from the GARCH family, which are commonly used to forecast financial assets. We then compare their results with those of non-parametric models. We will consider two non-parametric methods, the hybrid ANFIS and the ensemble learning boosting types, such as the GBM, the XGBM, and the LightGBM, which are widely used in different areas of forecasting due to their strong generalization capabilities.

3. Cryptocurrency Volatility Models

Given any cryptocurrency price process p t , and following Conrad Christian and Eric (2018); Khaldi et al. (2019), the daily log returns r t = log p t log p t 1 follow the random process
r t = μ t + ε t w i t h ε t = σ t z t ,
where μ t is the conditional mean, σ t 2 is the conditional variance of r t , and z t is the innovation process. The conditional variance σ t 2 is not constant and can be expressed in functional form as follows:
σ t 2 = f σ t 1 2 , σ t 2 2 , , σ t 1 , σ t 2 , , ε t 1 2 , ε t 2 2 , , ε t 1 , ε t 2 , .
The specification of the link function f depends on the method used (parametric or non-parametric). We will use the following volatility methods for the estimation of f: parametric GARCH-type models, three tree-based ensemble learning models of volatility (the GBM, the XGBM, and the LightGBM), and the hybrid ANFIS.

3.1. GARCH Models

We specify the link function f in relation (2) through parameters in GARCH models. We consider the following GARCH family processes that are frequently used when modeling the volatility of financial time series of cryptocurrency: the standard GARCH model (sGARCH) Bollerslev (1986), the threshold GARCH model (TGARCH) Zakoian (1994), the exponential GARCH model (EGARCH) Nelson (1991), and the Glosten–Jagannathan–Runkle GARCH model (GJR-GARCH) Glosten et al. (1993). We provide their mathematical expressions in Table 1.
In Table 1, ω , α i , β j , γ i are parameters to be estimated, and I is an indicator function that is equal to 1 if ε t i < 0 and 0 otherwise.

3.2. Ensemble Learning Methods

Ensemble learning gradient tree boosting has been successfully used to overcome overfitting. This method is based on the summation of several binary trees to predict the output. We consider the gradient boosting model Friedman (2001) and two successful extensions of this ensemble learning method, which are the LightGBM and the extreme gradient boosting development Chen and Guestrin (2016).

3.2.1. Gradient Boosting Machine Model

Boosting uses the same general principle of constructing a family of models that are then aggregated using a weighted average of the estimates. Each model is an adaptive version of the previous one, giving more weight to poorly fitted or poorly predicted observations in the next estimation. Intuitively, this algorithm concentrates its efforts on the observations that are hardest to fit, while aggregating all models reduces the risk of overfitting. In the same spirit of adaptive approximation, Friedman proposed multiple additive regression trees (MART) and, later, the GBM, a family of algorithms based on a supposedly convex and differentiable loss function called l. The basic principle is the same as that for adaBoost Freund and Schapire (1997); here, a sequence of models is built in such a way that, at each step, each model added to the combination appears as a step towards a better solution. The main innovation is that this step is taken in the direction of the gradient of the loss function to improve the convergence properties. A second idea is to approach the gradient using a regression tree to avoid over-learning. The adaptive step-by-step model can be written as
f ^ m ( x ) = f ^ m 1 ( x ) + c m δ x ; γ m ,
where c m parameters are δ x ; γ m , and the parameter classifiers γ m are converted into a gradient descent as follows:
f ^ m ( x ) = f ^ m 1 ( x ) + γ m i = 1 n f m 1 l r i ; f m 1 x i
where l y ; f ( x ) denotes the loss function, f m 1 denotes the gradient of the loss function, and x i = r i 1 , r i 2 , . The problem can be simplified by looking for a better descent step γ .
min γ i = 1 n l y i , f m 1 x i γ δ l y i , f m 1 x i f m 1 x i .
See Table 2.

3.2.2. Extreme Gradient Boosting Machine Model

More recently, Chen and Guestrin (2016) proposed an extension of boosting known as extreme gradient boosting. A new objective function L is considered by adding a regularization term to the differentiable convex loss function of order 1:
L ( f ) = i = 1 n l y ^ i , y i + m = 1 M Ω δ m
with
Ω ( δ ) = α | δ | + 1 2 β ω 2 ,
where | δ | is the number of leaves in the regression tree δ , ω is the vector of values assigned to each of its leaves, α is Lasso’s penalty coefficient, and β is a ridge regularization coefficient.
The features of the Xgboost learning algorithm for preventing overfitting are the following: its shrinkage and the approximate greedy algorithm. The shrinkage controls the learning rate by scaling the contribution of each tree. A lower value for shrinkage implies a larger value for M. When finding the best split in the learning tree, Xgboost uses an approximate algorithm instead of the exact greedy algorithm based on the enumeration of all possible splits. The LightGBM model and algorithm can be found in Ke et al. (2017).

3.3. ANFIS Model

ANFIS is obtained by combining neural networks, fuzzy logic, and inference systems. A graphical representation is provided in Figure 1.
This architecture is based on adaptive networks and implements a fuzzy inference system of the Takagi–Sugeno type. Rule l: If x is A i and y is B j , then f l = p l x + q l y + r l , where p l , q l and r l are parameters of the consequences and A i and B i are fuzzy subsets that contain the premises. It contains five layers. The nodes of the first layer and the fourth layer, represented by squares in Figure 1, are adaptive and, therefore, trainable. Nodes in the circle cannot be trained and indicate fixed nodes.
  • First layer: The first layer is used to assign each variable to its membership function. This corresponds to the fuzzification of the inputs. Each neuron in this layer is an adaptive neuron that produces a degree of membership in a fuzzy subset.
    O i 1 = μ A i ( x ) ,
    where x is the input to the neuron, and A i is the fuzzy set associated with this membership function. The output O i 1 denotes the degree to which the given x satisfies the quantifier A i . O i 1 can take any type of function with a maximum equal to 1 and a minimum equal to 0.
  • Second layer: This layer is a rule layer containing fixed neurons (circles) denoted by Π in Figure 1. The neural potential (or degree of activation or rule weight) of each rule is determined here. Each neuron receives the input values μ A i ( x ) from the first layer and represents the fuzzy sets (or rules) of the respective input values. The degree of activation for the rules is generated by multiplying the input signals.
    O i 2 = μ A i ( x ) μ B i ( y ) ; i = 1 , 2 .
    Generally, any T-norm operator (operation on fuzzy subsets) can be used here to calculate the antecedents of rules by replacing the multiplication sign. This operator is the alternative to the AND connector.
  • Third layer: The third layer normalizes the rule weights. Each neuron in this layer is a fixed neuron (circle) denoted by N in Figure 1
    O i 3 = ω i ¯ = ω i i = 1 4 ω i ; i = 1 , 2 , 3 , 4 .
  • Fourth layer: This determines the consequences of the rules. The output layer calculates the overall output as the sum of all signals arriving at this layer. Every neuron in this layer is an adaptive neuron. This layer also receives normalized firing powers as inputs, as well as the original x and y inputs themselves, and it determines the consequences of the rules. This layer is called the defuzzification layer and returns the weighted neuron values for each rule as
    O i 4 = ω i ¯ f i = ω i ¯ p i x + q i y + r i .
    Parameters p i x , q i y , r i are tuned during the learning process. They are called consequence parameters. For each rule, there is a weight for each input plus a bias. Consequently, the number of parameters for each rule is one more than the number of inputs.
  • Fifth layer: This layer contains a single neuron and calculates the overall output as the sum of all of the signals arriving at this layer.
    O i 5 = i ω i ¯ f i .
For developments of ANFIS in general prediction tasks, see R (1993); Tan et al. (2017). For developments in specific cryptocurrencies, see Atsalakis et al. (2019); Karabiyik and Ergun (2021).

4. Results and Discussion

4.1. Preliminary Results

We use daily closing price data for Bitcoin, Ethereum, and Litecoin from 1 January 2017 to 31 January 2024 available on https://fr.investing.com/crypto/. We begin by exploring information about these cryptocurrencies; graphs and basic statistics of the prices/returns of the three cryptocurrencies are provided.
According to Figure 2, the three cryptocurrencies exhibit common behavior where their prices fluctuate in the same direction with different magnitudes of downward and upward trends. Precisely, from 2014 to earlier in 2017, we registered an exponentially increasing trend. However, this period was followed by remarkable variation with a decreasing trend, which continued until the beginning of the year 2018. Afterward, all three prices started to regain value and reached their maximum values around the middle of 2021. They then decreased sharply and appeared to stabilize around low levels through 2024. Overall variation in cryptocurrency prices usually comes from investor behaviors, financial markets, and economic conditions. However, the 2021 price fluctuation was amplified by the COVID-19 pandemic, particularly during the lockdown period. In addition, due to cryptocurrency’s dependence on power consumption, other sources of price variations may be related to the negative impacts of climate change around the world.
In the following, we will work on the log returns of cryptocurrency series. A summary of the statistics of the return series are given in Table 3
We see in Table 3 that the Bitcoin and Ethereum returns are left-skewed with excess kurtosis, while the Litecoin return is right-skewed with excess kurtosis. These results indicate the non-normality of the distribution for all three return series and suggest left-skewed and heavy-tailed distributions for Bitcoin and Ethereum returns but a right-skewed and heavy-tailed distribution for Litecoin returns. For a formal analysis, we perform a normality test and other important tests in Table 4.
We see in Table 4 that the normality, the presence of a unit root, and the non-autocorrelation of each return series are rejected according to the Jarque–Bera normality test, the ADF unit root test, and the Ljung–Box autocorrelation test, respectively. This highlights the stationarity and non-normality of the distribution and the autocorrelation of all three return series.
For forecast evaluation purposes, we split our data into two parts: the normal and full lockdown COVID-19 period from 01/01/2017 to 31/12/2021 for model training and the post-lockdown period from 01/01/2022 to 31/01/2024 for model evaluation. This subdivision is due to the strong price fluctuation during the COVID-19 pandemic. We use the RMSE and the relative squared error (RSE) measures to evaluate the prediction performance of both parametric and non-parametric volatility methods.

4.2. Model Building

We built all parametric and non-parametric models using the first part of the data or the training sample.
For the parametric models, we started by fitting A R ( p ) for the conditional mean associated with its return series. We obtained A R ( 2 ) for Bitcoin returns and A R ( 1 ) for both Ethereum and Litecoin returns, where smaller values were preferred for the selection of the order p. To validate these models, we performed residual diagnostics, as shown in Table 5. The Ljung–Box and ARCH-LM tests in Table 5 confirmed the non-autocorrelation of residuals and the presence of the arch effect.
For the conditional variance of each cryptocurrency, we fitted five GARCH-type models: sGARCH(4,1), TGARCH(4,1), EGARCH(4,1), IGARCH(4,1), and GJR-GARCH(4,1). These optimal orders were obtained by minimizing the Akaike information criterion (AIC). The distributions of the innovation process were taken as the normal distribution (norm), generalized error distribution (ged), Student’s t distribution (std), and skewed Student’s t distribution (sstd). The parameters were estimated using the maximum likelihood estimator method.
We computed the RMSE associated with all GARCH-type models. The results are reported in Table 6.
As shown by the RMSE in Table 6, the best-fitting volatility models are the eGARCH model with the generalized error distribution for both Bitcoin and Ethereum and the TGARCH model with the normal error distribution for Litecoin. After estimating parameters, we realized that many coefficients were not significant for the three models, and potential stationarity issues were raised for Bitcoin and Ethereum. Therefore, we refitted these models by removing non-significant coefficients. We obtained eGARCH(2,1) for Bitcoin, eGARCH(3,1) for Ethereum, and sGARCH(1,1) for Litecoin, as shown in Table 7.
In Table 7, we see that all estimates were statistically significant at the 5 % level, except for estimates of ω and α 1 for Bitcoin and those of α 1 , α 2 , and γ 2 for Ethereum. We removed the non-significant coefficients from the model. When focusing on parameter estimates related to model asymmetry in EGARCH, the positivity of the γ 1 and γ 2 estimates for Bitcoin highlighted the greater impact of positive shocks on future volatility than negative shocks. We drew similar conclusions for Ethereum, as its remaining two asymmetry coefficients γ 1 and γ 3 were positive. We retained eGARCH(2,1) for Bitcoin, eGARCH(3,1) for Ethereum, and sGARCH(1,1) for Litecoin.
We conducted learning for the non-parametric ANFIS model and the three GBM, XGBM, and lightGBM tree-based ensemble learning models with the following specifications.
  • GBM: Number of iterations = 100, maximum number of trees = 20, colsample by tree = 1, eta = 0.5 , gamma = 0, min child weight = 1, learning rate = 0.1 , and number of leaves = 31; the RMSE was used as an evaluation measure for learning.
  • XGBM: Number of iterations = 100, maximum number of trees = 20, colsample by tree = 1, eta = 0.5 , gamma = 0, min child weight = 1, learning rate = 0.1 , and number of leaves = 31; the RMSE was used as an evaluation measure for learning.
  • LIGHTGBM: Using the regression with the traditional gradient boosting decision tree (gbdt), learning rate = 0.1 , number of leaves = 31, 100 iterations, and RMSE as an evaluation measure on learning Sossi-Rojas et al. (2023).
  • ANFIS: Method type = ANFIS, control parameters: number of labels = 7, number of iterations = 10 by steps of 0.1 , membership function = Gaussian, defuzzification method = the weighted average method (WAM), conjunction operator = ‘MIN’, disjunction operator = ‘MAX’, and implication function = type ZADEH.
  • Simple RNN: Number of neurons = 10, activation: Tanh, number of training runs on the datasets = 50.

4.3. Evaluation

We evaluated the estimation and prediction performance of the parametric and non-parametric volatility methods obtained previously. We computed the RMSE on the training and test samples associated with the GARCH-type model, ANFIS, and the three boosting methods obtained previously. Table 8 summarizes the in-sample and out-of-sample performance of the models.
As shown in Table 8, the XGBM model is the most accurate among all of the models, and it is recalled that this model is an improved version of the regularized and tree-based combined GBM model. Despite the difficulty of interpreting machine learning when capturing stylized facts about cryptocurrency price volatility, the XGBM adapts easily to cryptocurrency return volatility modeling when it occurs as a problem of function approximation. The RMSE and RSE loss functions on the training and test samples from the XGBM are largely small compared with those of the other two models, showing that the XGBM captures cryptocurrency features such as high volatility and heavy-tailed distributions. This performance of the improved GBM family in modeling the volatility of cryptocurrency series has been found in various studies Bouteska et al. (2024). The GARCH-type model is also not far from being a better predictor for financial data; in our case, this is confirmed, as it had the second smallest value after the XGBM. Many papers that we cited in the literature review addressed the performance of the GARCH model. A recent study on cryptocurrencies Khaldi et al. (2019) obtained the TGARCH model, and the difference from our results may come from our inclusion of new information due to the data size used and phenomena that occurred during this period.

5. Conclusions

This study sheds light on the dynamics of volatility in cryptocurrency markets. Using parametric and non-parametric volatility models, this study examined the volatility of the returns of Bitcoin, Ethereum, and Litecoin. The empirical results confirmed the non-normality and stationarity of the series. For all models used for cryptocurrency volatility forecasting, the tree-based ensemble learning XGBM model delivered the most accurate forecast. This highlighted the strength of the model based on the regularization and aggregation of several models. Apart from the success of this ensemble learning in various fields and challenges, such as the machine learning competition site Kaggle and the Knowledge Discovery Data Association Cup (KDDCup), it is computationally much faster than existing models Chen and Guestrin (2016). Our results reconfirm the strength of the XGBM for cryptocurrency volatility prediction.
The GARCH family, which was the first model applied to characterize the dynamics of cryptocurrency volatility and usually serves as the benchmark model in many studies, still provided challenging results. Its interpretability in capturing various stylized facts about volatility and its development as hybrid models would make it useful in volatility modeling.
The hybrid ANFIS volatility model needs to be explored in greater depth. We may improve it by using more advanced neural network architectures, more sophisticated fuzzy inference systems, and more efficient and scalable algorithms.

Author Contributions

Conceptualization, S.N., J.C.M., P.R. and H.T.J.E.R.; methodology, S.N., J.C.M., P.R. and H.T.J.E.R.; software, S.N., J.C.M., P.R. and H.T.J.E.R. All authors have read and agreed to the published version of the manuscript.

Funding

No funds were received for this research.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data can be obtained from the corresponding author.

Acknowledgments

The authors would like to thank the Editor and the three referees for their careful reading and comments, which improved the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Aharon, D. Y., & Qadan, M. (2019). Bitcoin and the day-of-the-week effect. Finance Research Letters, 31. [Google Scholar] [CrossRef]
  2. Atsalakis, G. S., Atsalaki, I. G., Pasiouras, F., & Zopounidis, C. (2019). Bitcoin price forecasting with neuro-fuzzy techniques. European Journal of Operational Research, 276(2), 770–780. [Google Scholar] [CrossRef]
  3. Aysan, A. F., Demir, E., Gozgor, G., & Lau, C. K. M. (2018). Effects of the geopolitical risks on bitcoin returns and volatility. Research International of Business and Finance, 47, 511–518. [Google Scholar] [CrossRef]
  4. Balcilar, M., Bouri, E., Gupta, R., & Roubaud, D. (2017). Can volume predict bitcoin returns and volatility? A quantiles-based approach. Economic Modelling, 64(C), 74–81. [Google Scholar] [CrossRef]
  5. Bariviera, A. F. (2017). The inefficiency of bitcoin revisited: A dynamic approach. Economics Letters, 161, 1–4. [Google Scholar] [CrossRef]
  6. Baur, D. G., & Dimpfl, T. (2018). Asymmetric volatility in cryptocurrencies. Economics Letters, 173(4), 148–151. [Google Scholar] [CrossRef]
  7. Bollerslev, T. (1986). Generalized autoregressive conditional heteroskedasticity. Journal of Econometrics, 31(3), 307–327. [Google Scholar] [CrossRef]
  8. Bouri, E., Gupta, R., Lau, C. K. M., Roubaud, D., & Wang, S. (2018). Bitcoin and global financial stress: A copula-based approach to dependence and causality in the quantiles. The Quarterly Review of Economics and Finance, 69, 297–307. [Google Scholar] [CrossRef]
  9. Bouri, E., Gupta, R., & Roubaud, D. (2019). Herding behaviour in cryptocurrencies. Finance Research Letters, 29, 216–221. [Google Scholar] [CrossRef]
  10. Bouteska, A., Abedin, M. Z., Hajek, P., & Yuan, K. (2024). Cryptocurrency price forecasting—A comparative analysis of ensemble learning and deep learning methods. International Review of Financial Analysis, 92, 103055. [Google Scholar] [CrossRef]
  11. Canh, N. P., Wongchoti, U., Thanh, S. D., & Thong, N. T. (2019). Systematic risk in cryptocurrency market: Evidence from DCC–mgarch model. Finance Research Letters, 29, 90–100. [Google Scholar] [CrossRef]
  12. Caporale, G. M., Gil-Alana, L., & Plastun, A. (2018). Persistence in the cryptocurrency market. Research International of Business and Finance, 46, 141–148. [Google Scholar] [CrossRef]
  13. Charfeddine, L., & Maouchi, Y. (2019). Are shocks on the returns and volatility of cryptocurrencies really persistent? Finance Research Letters, 28, 423–430. [Google Scholar] [CrossRef]
  14. Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. arXiv, arXiv:abs/1603.02754. [Google Scholar]
  15. Cheng, Q., Liu, X., & Zhu, X. (2019). Cryptocurrency momentum effect: DFA and MF-DFA analysis. Physica A: Statistical Mechanics and Its Applications, 526, 120847. [Google Scholar] [CrossRef]
  16. Chevapatrakul, T., & Mascia, D. V. (2024). Detecting overreaction in the bitcoin market: A quantile autoregression approach. Finance Research Letters, 30, 371–377. [Google Scholar] [CrossRef]
  17. Chu, J., Chan, S., Nadarajah, S., & Osterrieder, J. (2017). GARCH modelling of cryptocurrencies. Journal of Risk and Financial Management, 10(4), 17. [Google Scholar] [CrossRef]
  18. Conrad Christian, C. A., & Eric, G. (2018). Long- and short-term cryptocurrency volatility components: A GARCH-MIDAS analysis. Journal of Risk and Financial Management, 11(2), 23. [Google Scholar] [CrossRef]
  19. da Gama Silva, P. V. J., Klotzle, M. C., Pinto, A. C. F., & Gomes, L. L. (2019). Herding behavior and contagion in the cryptocurrency market. Journal of Behavioral and Experimental Finance, 22, 41–50. [Google Scholar] [CrossRef]
  20. Freund, Y., & Schapire, R. E. (1997). A decision-theoretic generalization of online learning and an application to boosting. Journal of Computer and System Sciences, 55, 119–139. [Google Scholar] [CrossRef]
  21. Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. The Annals of Statistics, 29(5), 1189–1232. [Google Scholar] [CrossRef]
  22. Glosten, L. R., Jagannathan, R., & Runkle, D. E. (1993). On the relation between the expected value and the volatility of the nominal excess return on stocks. Journal of Finance, 48, 1779–1801. [Google Scholar] [CrossRef]
  23. Grobys, K., & Sapkota, N. (2019). Cryptocurrencies and momentum. Economics Letters, 180, 6–10. [Google Scholar] [CrossRef]
  24. Guesmi, K., Saadi, S., Abid, I., & Ftiti, Z. (2017). Portfolio diversification with virtual currency: Evidence from bitcoin. International Review of Financial Analysis, 63, 431–437. [Google Scholar] [CrossRef]
  25. Herrera, A. M., Hu, L., & Pastor, D. (2018). Forecasting crude oil price volatility. International Journal of Forecasting, 34, 622–635. [Google Scholar] [CrossRef]
  26. Jiang, X. (2020). Bitcoin price prediction based on deep learning methods. Journal of Mathematical Finance, 10, 132–139. [Google Scholar] [CrossRef]
  27. Karabiyik, B. K., & Ergun, Z. C. (2021). Forecasting bitcoin prices with the ANFIS model. Journal of Economics and Administrative Sciences. Available online: https://api.semanticscholar.org/CorpusID:244718826 (accessed on 22 December 2024). [CrossRef]
  28. Katsiampa, P. (2017). Volatility estimation for bitcoin: A comparison of GARCH models. Economics Letters, 158, 3–6. [Google Scholar] [CrossRef]
  29. Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., & Liu, T.-Y. (2017). LightGBM: A highly efficient gradient boosting decision tree. ACM Journal, 3149–3157. [Google Scholar]
  30. Khaldi, R., Afia, A. E., & Chiheb, R. (2018, May 2–5). Forecasting of bitcoin daily returns with EEMD-ELMAN based model. Proceedings of ACM LOPAL Conference, Rabat, Morocco. [Google Scholar]
  31. Khaldi, R., Afia, A. E., & Chiheb, R. (2019). Forecasting of BTC volatility: Comparative study between parametric and nonparametric models. Progress in Artificial Intelligence, 8, 511–523. [Google Scholar] [CrossRef]
  32. Kristjanpoller, W., & Minutolo, M. C. (2018). A hybrid volatility forecasting framework integrating GARCH, artificial neural network, technical analysis and principal components analysis. Expert Systems with Applications, 109, 1–11. [Google Scholar] [CrossRef]
  33. Kristoufek, L. (2013). Bitcoin meets google trends and wikipedia: Quantifying the relationship between phenomena of the Internet era. Scientific Reports, 3, 3415. [Google Scholar] [CrossRef] [PubMed]
  34. Lahmiri, S., Bekiros, S., & Salvi, A. (2018). Mémoire à longue portée, variation distributionnelle et caractère aléatoire de la volatilité du bitcoin. Solitons du Chaos and Fractales, 107, 43–48. [Google Scholar] [CrossRef]
  35. Li, T. R., Chamrajnagar, A. S., Fong, X. R., Rizik, N. R., & Fu, F. (2019). Sentiment-based prediction of alternative cryptocurrency price fluctuation using gradient boosting tree model. Frontiers in Physics, 7, 98. [Google Scholar] [CrossRef]
  36. Lukáš, T. (2017). Volatility analysis of bitcoin price time series. Quantitative Finance and Economics, 4, 474–485. [Google Scholar]
  37. Ma, D., & Tanizaki, H. (2019). The day-of-the-week effect on bitcoin return and volatility. Research International of Business and Finance, 49, 127–136. [Google Scholar] [CrossRef]
  38. Madan, I. (2014). Automated bitcoin trading via machine learning algorithms. Available online: https://api.semanticscholar.org/CorpusID:14217274 (accessed on 22 December 2024).
  39. Mallqui, D. C., & Fernandes, R. A. (2019). Predicting the direction, maximum, minimum and closing prices of daily Bitcoin exchange rate using machine learning techniques. Applied Soft Computing, 75, 596–606. [Google Scholar] [CrossRef]
  40. Mba, J., & Mwambi, S. (2020). A Markov-switching COGARCH approach to cryptocurrency portfolio selection and optimization. Financial Market Portfolio Management, 34, 199–214. [Google Scholar] [CrossRef]
  41. McNally, S., Roche, J., & Caton, S. (2018, March 21–23). Predicting the price of bitcoin using machine learning. 26th Euromicro INternational Conference On Parallel, Distributed Furthermore, Network-Based Processing, Cambridge, UK. [Google Scholar] [CrossRef]
  42. Mensi, W., Al-Yahyaee, K. H., & Kang, S. H. (2019). Structural breaks and double long memory of cryptocurrency prices: A comparative analysis from bitcoin and ethereum. Finance Research Letters, 29(C), 222–230. [Google Scholar] [CrossRef]
  43. Michal, P., Iwona, P. A., Tomasz, W., Radoslaw, K., & Geoffrey, L. (2015). Price fluctuations and the use of bitcoin: An empirical inquiry. International Journal of Electronic Commerce, 20, 9–49. [Google Scholar]
  44. Nadarajah, S. (2017). On the inefficiency of bitcoin. Economics Letters, 150, 6–9. [Google Scholar] [CrossRef]
  45. Nakano, M., Takahashi, A., & Takahashi, S. (2018). Bitcoin technical trading with artificial neural network. Physica A: Statistical Mechanics and Its Applications, 510, 587–609. [Google Scholar] [CrossRef]
  46. Nasios, I., & Vogklis, K. (2022). Blending gradient boosted trees and neural networks for point and probabilistic forecasting of hierarchical time series. International Journal of Forecasting, 38, 1448–1459. [Google Scholar] [CrossRef]
  47. Nelson, D. B. (1991). Conditional heteroskedasticity in asset returns: A New approach. Econometrica, 59(2), 347–370. [Google Scholar] [CrossRef]
  48. Ngunyi, A., Mundia, S., & Omari, C. (2019). Modelling volatility dynamics of cryptocurrencies using GARCH models. Journal of Mathematical Finance. Available online: https://www.scirp.org/journal/jmf (accessed on 22 December 2024). [CrossRef]
  49. R, J. J.-S. (1993). Adaptive Neural Fuzzy Inference System. IEEE Journal, 23, 665–685. [Google Scholar]
  50. Rakotomarolahy, P. (2021). Predicting the Bitcoin return direction with logistic, discriminant analysis and machine learning classification techniques. Model Assisted Statistics and Applications, 16(3), 169–176. [Google Scholar] [CrossRef]
  51. Satoshi, N. (2009, May). Bitcoin: A peer-to-peer electronic cash system. Available online: http://www.bitcoin.org/bitcoin.pdf (accessed on 22 December 2024).
  52. Shen, Z., Wan, Q., & Leatham, D. J. (2021). Bitcoin return volatility forecasting: A comparative study between GARCH and RNN. Journal of Risk and Financial Management, 14, 337. [Google Scholar] [CrossRef]
  53. Sossi-Rojas, S., Velarde, G., & Zieba, D. (2023). A machine learning approach for bitcoin forecasting. Engineering Proceedings, 39(1), 27. [Google Scholar]
  54. Tan, Y., Shuai, C., Jiao, L., & Shen, L. (2017). An adaptive neuro-fuzzy inference system (ANFIS) approach for measuring country sustainability performance. Environmental Impact Assessment Review, 65, 29–40. [Google Scholar] [CrossRef]
  55. Thieu, Q. (2017). Inference de modèles conditionnellement hétéroscedastiques avec variables exogènes. HAL Open Science. [Google Scholar]
  56. Vidal-Tomás, D., & Ibañez, A. (2018). Semi-strong efficiency of bitcoin. Finance Research Letters, 27, 259–265. [Google Scholar] [CrossRef]
  57. Walther, T., Klein, T., & Bouri, E. (2019). Exogenous drivers of Bitcoin and cryptocurrency volatility—A mixed data sampling approach to forecasting. Journal of International Financial Markets, Institutions and Money, 63, 101133. [Google Scholar] [CrossRef]
  58. Ying, X., & Jungang, C. (2017). Traffic flow method based on gradient boosting decision (Vol. 130). Atlantis Press. [Google Scholar]
  59. Yu, M. (2019). Forecasting bitcoin volatility: The role of leverage effect and uncertainty. Physica A: Statistical Mechanics and Its Applications, 533, 120707. [Google Scholar] [CrossRef]
  60. Zakoian, J.-M. (1994). Threshold heteroskedastic models. Journal of Economic Dynamics and Control, 18(5), 931–955. [Google Scholar] [CrossRef]
Figure 1. ANFIS architecture.
Figure 1. ANFIS architecture.
Jrfm 18 00052 g001
Figure 2. Evolution of the three cryptocurrency prices from 1-1-2017-1-1 to 31 January 2024.
Figure 2. Evolution of the three cryptocurrency prices from 1-1-2017-1-1 to 31 January 2024.
Jrfm 18 00052 g002
Table 1. Some parametric GARCH volatility models.
Table 1. Some parametric GARCH volatility models.
Model NameModel Expression
sGARCH σ t 2 = ω + i = 1 p α i ε t i 2 + j = 1 q β j σ t j 2
TGARCH σ t = ω + i = 1 p α i 1 γ i I ε t i > 0 1 + γ i I ε t i < 0 ε t i + j = 1 q β j σ t j
EGARCH log σ t 2 = ω + j = 1 q β j log σ t j 2 + i = 1 p α i ε t i σ t i + i = 1 p γ i ε t 1 σ t 1 E ε t 1 σ t 1
GJR-GARCH σ t 2 = ω + i = 1 p α i ε t i 2 + i = 1 p γ i I ε t i < 0 + j = 1 j β j σ t j 2
Table 2. Boosting algorithm for regression.
Table 2. Boosting algorithm for regression.
Let X 0 be the forecast;
Initialize f ^ 0 = a r g m i n γ i = 1 n l y i , γ ;
For  m = 1 a M   do
Calculate r m i = l y i , f t 1 x i γ δ l y i , f m 1 x i f m 1 x i f = f m 1 ; i = 1 , , m .
Add a regression tree δ m to pairs x i , r m i i = 1 , , m .
Calculate γ m by solving the following: m i n γ i = 1 n l y i , f m 1 x i + γ δ m x i ;
Update: f ^ m ( x ) = f ^ m 1 ( x ) + γ t δ t ;
End for;
Results: f ^ M X 0
Table 3. Summary statistics of the three return series from 01-01-2017 to 31-01-2024.
Table 3. Summary statistics of the three return series from 01-01-2017 to 31-01-2024.
BitcoinEthereumLitecoin
Minimum 0.2159651 0.2560768 0.2114050
Mean 0.0006325 0.0009465 0.0004544
Maximum 0.0988464 0.1123083 0.2636085
Variance 0.0002904 0.0005088 0.0006209
Standard deviation 0.0170420 0.0225570 0.0249197
Skewness 0.8287481 0.5799587 0.6322128
Kurtosis 12.85501 9.84041 13.58340
Table 4. Statistical tests of the three return series.
Table 4. Statistical tests of the three return series.
TestBitcoinEthereumLitecoin
Jarque–Bera test18,143 (<2.2 × 10 16 )10,604 (<2.2 × 10 16 )20,099 (< 2.2 × 10 16 )
ADF test−16.5 (≤0.01 )−16.5 (≤0.01 )−17.1 (≤0.01 )
Ljung–Box test 5.3114 ( 0.02119 ) 5.6674 ( 0.01728 ) 4.9593 ( 0.02595 )
Table 5. Residual diagnostics.
Table 5. Residual diagnostics.
TestBitcoinEthereumLitecoin
Box–Ljung test2.238 × 10 5 (0.9965)0.014166 (0.9053)0.00015391 (0.9901)
ARCH-LM test343.21 (2.2 × 10 16 )54.111 (2.61 × 10 7 )66.795 (1268 × 10 9 )
Table 6. RMSE on the training sample.
Table 6. RMSE on the training sample.
sGARCHTGARCHeGARCHiGARCHgjrGARCH
Bitcoinnorm 0.006892 0.006708 0.005958 0.120344 0.007056
ged 0.008329 0.006111 0.005941 0.078531 0.007567
std 0.051635 0.008311 0.007529 0.067474 0.031229
sstd 0.051635 0.008249 0.007571 0.067743 0.034910
Ethereumnorm 0.007698 0.008286 0.007267 0.159374 0.008370
ged 0.008192 0.007472 0.007118 0.124355 0.008007
std 0.018262 0.008360 0.008113 0.167782 0.019964
sstd 0.018246 0.008360 0.008085 0.167992 0.020933
Litecoinnorm 0.007476 0.007186 0.008185 0.122884 0.014324
ged 0.009459 0.010411 0.091296 0.09792 0.129459
std 0.091447 0.066487 0.010838 0.127115 0.014893
sstd 0.090980 0.067539 0.010629 0.126527 0.013587
Table 7. Parameter estimates for the obtained GARCH types.
Table 7. Parameter estimates for the obtained GARCH types.
ω α 1 α 2 α 3 β 1 γ 1 γ 2 γ 3
BitcoineGARCH(2,1)Estimate 0.659497 0.0087287 0.046403 0.915460 0.151642 0.058880
p-value 0.055644 0.837300 0.000000 0.000000 0.000061 0.004189
EthereumeGARCH(3,1)Estimate 0.681146 0.036852 0.039547 0.069783 0.905967 0.189331 0.065186 0.163498
p-value 0.003865 0.276418 0.360143 0.044434 0.000000 0.000049 0.254717 0.006867
LitecoinsGARCH(1,1)Estimate 0.000045 0.067425 0.873438
p-value 0.000002 0.000000 0.000000
Table 8. RMSE and RSE on the training and evaluation samples.
Table 8. RMSE and RSE on the training and evaluation samples.
ModelFull LockdownPost Full Lockdown
RMSE RSE RMSE RSE
BitcoineGARCH 0.005206 1.215836 0.002457 1.319523
GBM 0.018291 0.968613 0.012240 0.950035
LIGHTGBM 0.009962 0.287330 0.004706 0.140433
XGBM 0.000306 0.000271 0.000306 0.000595
ANFIS 0.020327 1.196356 0.013532 1.161172
EthereumeGARCH 0.007219 1.184622 0.004977 1.072735
GBM 0.023876 0.927511 0.015296 0.380690
LIGHTGBM 0.009962 0.161461 0.004837 0.038078
XGBM 0.000296 0.000143 0.000306 0.000152
ANFIS 0.025859 1.087909 0.016675 0.452373
LitecoinsGARCH 0.007095 1.017795 0.005109 1.153713
GBM 0.027105 0.977010 0.016986 0.945733
LIGHTGBM 0.013973 0.259663 0.006556 0.140893
XGBM 0.000323 0.000139 0.000367 0.000443
ANFIS 0.031052 1.282286 0.023703 1.841533
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nadarajah, S.; Mba, J.C.; Rakotomarolahy, P.; Ratolojanahary, H.T.J.E. Ensemble Learning and an Adaptive Neuro-Fuzzy Inference System for Cryptocurrency Volatility Forecasting. J. Risk Financial Manag. 2025, 18, 52. https://doi.org/10.3390/jrfm18020052

AMA Style

Nadarajah S, Mba JC, Rakotomarolahy P, Ratolojanahary HTJE. Ensemble Learning and an Adaptive Neuro-Fuzzy Inference System for Cryptocurrency Volatility Forecasting. Journal of Risk and Financial Management. 2025; 18(2):52. https://doi.org/10.3390/jrfm18020052

Chicago/Turabian Style

Nadarajah, Saralees, Jules Clement Mba, Patrick Rakotomarolahy, and Henri T. J. E. Ratolojanahary. 2025. "Ensemble Learning and an Adaptive Neuro-Fuzzy Inference System for Cryptocurrency Volatility Forecasting" Journal of Risk and Financial Management 18, no. 2: 52. https://doi.org/10.3390/jrfm18020052

APA Style

Nadarajah, S., Mba, J. C., Rakotomarolahy, P., & Ratolojanahary, H. T. J. E. (2025). Ensemble Learning and an Adaptive Neuro-Fuzzy Inference System for Cryptocurrency Volatility Forecasting. Journal of Risk and Financial Management, 18(2), 52. https://doi.org/10.3390/jrfm18020052

Article Metrics

Back to TopTop