Abstract
Using autoregressive integrated moving average (ARIMA) for modeling and predicting time series is worldwide, but how many available recorded observations can be used for modeling to achieve better results is debatable. The length of data can significantly affect the results of ARIMA models. This article investigates the effect of different lengths on prediction accuracy. For this purpose, 732 monthly data of streamflow of the Kortian gauging station at the Kortian Stream watershed were used. To study the impact of the type of data in terms of monthly or seasonal observation data on the accuracy of modeling results, monthly data were converted into seasonal data and the results of monthly and seasonal modeling were compared. Therefore, multiplicative ARIMA models were performed for the monthly and seasonal modeling. Compared with the seasonal modeling, the monthly modeling presented more precise results than the sum of the square errors of monthly and seasonal modeling, which were 0.9408 and 2.5, respectively. For the monthly modeling, five different lengths of data were used. The C1 model used the last 60 data, C2 used the last 120 recorded observations, C3 used the last 240 data, C4 used the last 480 observations, and C5 used the last 708 data. To test the precision of models, 24 observations were put aside. Among the C1 to C5 models, the C4 model presented the best results in predicting 2 years ahead and C1 had the worst results.
HIGHLIGHTS
ARIMA modeling and multiplicative ARIMA modeling have had effective functions in water resources management.
Due to the lack of observational data and recent droughts in Iran, accurate predicting of a catchment discharge is of great importance.
The length of observational data which are used for modeling is important to predict precisely.
LIST OF ACRONYMS
INTRODUCTION
A time series is a series of values of some magnitude obtained at consecutive times, often with equal intervals. The goal of the time series is to determine the regularity and identify the behavior of the variables in order to predict the future (Bowerman et al. 1979; Salas 1996; AliAhmadi et al. 2021). Methods used to formulate time series models and forecast future data are generally divided into two categories: quantitative methods such as Box–Jenkins models, moving average models, simple exponential smoothing, and integrated moving average autoregression models, and qualitative methods such as brainstorming, Delphi, and the nominal group (Azar & Momeni 2015; AliAhmadi et al. 2021).
Katimon et al. (2018) applied the autoregressive integrated moving average (ARIMA) model for modeling water quality and hydrological variables of the Johor River, Malaysia. Abdoli et al. (2020) compared the ARIMA model and the long short-term memory (LSTM) model for time series with eternal fluctuation. They illustrated that the LSTM model outdid the ARIMA model in producing predictions. In short-term forecasting, both models worked well; however, when the prediction time increased, the precision of both models decreased. Asakereh & Yousefizadeh (2015) used ARIMA and seasonal autoregressive integrated moving average models to simulate average monthly and annual temperature changes. AliAhmadi et al. (2021) used the SARIMA time series technique to predict the mass flow rate of the Hirmand River. They concluded that by increasing the non-seasonal moving average, the model's ability to estimate the monthly flow rate decreases. The effect of past recorded observations length on forecasting in non-seasonal ARIMA models was examined by Mwenda et al. (2015). They suggested that to obtain the finest ARIMA model, the models recommended by the Box–Jenkins methodology and models developed by different observation lengths constantly beginning with the most recent data values should be considered. Mohan & Arumugam (1995) used a seasonal ARIMA model, a Winter's model to predict weekly reference crop evapotranspiration series. They presented that the performance of both models was satisfactory and the resulting prediction errors of the models were inconsiderable. Thus, the models could be used widely in a practical manner. Suhartono (2011) investigated two monthly recorded data, namely the international airline passenger time series and the entrances of tourists to Bali, Indonesia. For this purpose, they used subset, additive, and multiplicative SARIMA models. Reports showed that the subset SARIMA model presented better results in predictions of airline passenger time series and the additive SARIMA model gave more precise predictions for tourist entrances time series.
Time series ARIMA models are popular in modeling and forecasting time series (Khairuddin et al. 2019). However, there are still some limitations (Wang et al. 2020). One is the length of data required to formulate the ARIMA model and produce highly accurate predictions (Katimon et al. 2018). The precision of ARIMA models to predict future data depends on the time series length (Box et al. 2015). At least 40 or 50 pieces of data for modeling and forecasting were recommended by Box & Jenkins (1976). Using the last 45–60 years of observations was recommended by Chen (2008) to achieve more accurate predictions in ARIMA models. It was suggested by Hyndman & Kostenko (2007) that the number of data used in statistical models relies on how many parameters and random variations exist in the data. Mwenda et al. (2015) examined 287 observations of the weekly solid waste production for testing the effect of data length on the precision of predictions. They illustrated that for predicting one week before or 9–12 weeks before, using the 120 past observations had the best results, whilst for forecasting 2–8 weeks ahead, the 260 past observation had better results. They concluded that using too few past observation data reduces the accuracy of the predicted values. However, increasing the length of the past data when formulating the models does not necessarily lead to the best results. Qin et al. (2019) investigated the past 30 years of undergraduate student enrollment data across the top 10 historically black colleges and universities in the US for a simulation study and 35 years of the fall term enrollment data of the undergraduate students at Howard University for an empirical study. They illustrated that in the simulation case, using the past 5 years had the lowest accuracy and the past 20 years provided the highest precision in predicting 10 years later. They also concluded that using the past 20 years had the greatest precision in predicting 10 years later.
Considering the availability of observational data from different years, it has always been a matter of debate and doubt for researchers regarding how much past data should be used for modeling and predicting future data in order to obtain the greatest effectiveness and accuracy. The more accurate forecasts, the better performance in management and utilization and future planning. This article examines the effect of different monthly data lengths on modeling and forecasting accuracy of monthly streamflow recorded values of the Kortian gauging station in order to be able to determine classifications based on the number of available observational data and the number of recent data required to obtain the best modeling performance. What has been explored in this paper is how much past observational data considered for the model will provide more accurate and better results. It has also been investigated whether modeling based on monthly data provides more accurate results, or if modeling based on seasonal data will be more accurate. Consequently, the monthly data were converted into seasonal data to examine whether the results might become more accurate.
Case study
Kortian Stream watershed. (a) Location of Razavi Khorasan province in Iran, (b) distribution of the Kortian Stream watershed and gauging stations in Razavi Khorasan province, (c) distribution of rivers around the study area, and (d) elevation of the Kortian Stream watershed.
Kortian Stream watershed. (a) Location of Razavi Khorasan province in Iran, (b) distribution of the Kortian Stream watershed and gauging stations in Razavi Khorasan province, (c) distribution of rivers around the study area, and (d) elevation of the Kortian Stream watershed.
It should be noted that in all the modeling in this article, the last 2 years of recorded observations were discarded, and after completing the modeling and the 2-year forecasting, the predicted data were compared with the true data.
MATERIALS AND METHODS
Materials
The data of the Kortian gauging station located in the Kortian Stream watershed were collected from 1953 to 2013. Then, the data were processed and sorted in the form of an Excel file, and the data were verified and validated. Finally, the data were entered into MINITAB v.2021 to perform the modeling process.
The ARIMA modeling application and procedure

To eliminate within-the-year periodicity in hydrological time series, a seasonal differencing approach can be applied. It was illustrated by Kavvas & Delleur (1975) that the seasonal differentiation of the monthly hydrological time series eliminates the periodic behavior. The basic truth of seasonal time series with the period of d is that the observational data that are separated by d time intervals behave similarly. Hence, the backward operator plays a significantly important role in the seasonal time series analysis. In the observational data with periodic behavior, two time intervals have to be analyzed meticulously (Stage & Statements 2014).
As shown in Figure 2, generally, the actions that need to be done in the Box–Jenkins modeling process include drawing time series plots, drawing ACF and PACF plots of time series data and the residuals, applying periodic and seasonal differencing, carrying out various tests and validations for testing the parameters of the model and determining the type of model, and so on.
RESULTS AND DISCUSSION
Monthly modeling
For monthly modeling and forecasting data, five conditions (C1, C2, C3, C4, and C5) based on the time series length were considered. C1 had the last 5 years data. C2 consisted of the last 10 years recorded observations. C3 had the last 20 years data. C4 had the last 40 years, and C5 consisted of all available 59 years observations.
Suitable multiplicative ARIMA models for the C1 model
Model number . | d . | D . | n . | Model . | μ . | S2 . | ϬƐ2 . | Mean square error . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 48 | ARIMA (1,0,1) (1,1,1) | 0.18762 | 0.742 | 0.19831 | 0.214 | −71.66 |
2 | 0 | 2 | 36 | ARIMA (1,0,1) (1,2,1) | 0.11334 | 2.68441 | 0.36746 | 0.402 | −30.04 |
3 | 1 | 1 | 47 | ARIMA (3,1,1) (1,1,1) | 0 | 0.3348 | 0.19148 | 0.215 | −67.69 |
4 | 1 | 2 | 35 | ARIMA (1,1,1) (1,2,1) | 0 | 2.4945 | 0.35035 | 0.385 | −30.71 |
Model number . | d . | D . | n . | Model . | μ . | S2 . | ϬƐ2 . | Mean square error . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 48 | ARIMA (1,0,1) (1,1,1) | 0.18762 | 0.742 | 0.19831 | 0.214 | −71.66 |
2 | 0 | 2 | 36 | ARIMA (1,0,1) (1,2,1) | 0.11334 | 2.68441 | 0.36746 | 0.402 | −30.04 |
3 | 1 | 1 | 47 | ARIMA (3,1,1) (1,1,1) | 0 | 0.3348 | 0.19148 | 0.215 | −67.69 |
4 | 1 | 2 | 35 | ARIMA (1,1,1) (1,2,1) | 0 | 2.4945 | 0.35035 | 0.385 | −30.71 |
The comparison between true data and projection data for the C1 model.
Suitable multiplicative ARIMA models for the C2 model
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 108 | ARIMA (1,0,1) (2,1,2) | 0.05232 | 0.65059 | 0.176 | 0.16583 | −188.05 |
2 | 0 | 2 | 96 | ARIMA (1,0,1) (2,2,2) | 0.10559 | 2.34584 | 0.282 | 0.26286 | −122.27 |
3 | 1 | 1 | 107 | ARIMA (3,1,1) (1,1,2) | 0 | 0.58083 | 0.182 | 0.16728 | −181.32 |
4 | 1 | 2 | 95 | ARIMA (3,1,1) (2,2,2) | 0 | 2.06869 | 0.289 | 0.26473 | −116.26 |
5 | 2 | 2 | 94 | ARIMA (5,2,1) (2,2,1) | 0.01443 | 4.74145 | 0.47 | 0.42431 | −66.58 |
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 108 | ARIMA (1,0,1) (2,1,2) | 0.05232 | 0.65059 | 0.176 | 0.16583 | −188.05 |
2 | 0 | 2 | 96 | ARIMA (1,0,1) (2,2,2) | 0.10559 | 2.34584 | 0.282 | 0.26286 | −122.27 |
3 | 1 | 1 | 107 | ARIMA (3,1,1) (1,1,2) | 0 | 0.58083 | 0.182 | 0.16728 | −181.32 |
4 | 1 | 2 | 95 | ARIMA (3,1,1) (2,2,2) | 0 | 2.06869 | 0.289 | 0.26473 | −116.26 |
5 | 2 | 2 | 94 | ARIMA (5,2,1) (2,2,1) | 0.01443 | 4.74145 | 0.47 | 0.42431 | −66.58 |
The comparison between the true data and predicted data for the C2 model.
Suitable multiplicative ARIMA models for the C3 model
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 228 | ARIMA (1,0,3) (4,1,1) | 0.097 | 0.584 | 0.217 | 0.1997 | −357.3 |
2 | 0 | 2 | 216 | ARIMA (1,0,2) (4,2,2) | 0.017 | 1.757 | 0.2535 | 0.24412 | −296.6 |
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 228 | ARIMA (1,0,3) (4,1,1) | 0.097 | 0.584 | 0.217 | 0.1997 | −357.3 |
2 | 0 | 2 | 216 | ARIMA (1,0,2) (4,2,2) | 0.017 | 1.757 | 0.2535 | 0.24412 | −296.6 |
Appropriate multiplicative ARIMA models for the C4 model
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 468 | ARIMA (1,0,1) (3,1,3) | 0.03133 | 0.554 | 0.177 | 0.17327 | −814.36 |
2 | 0 | 2 | 456 | ARIMA (1,0,4) (4,2,1) | 0.0085 | 1.6 | 0.206 | 0.20174 | −717.95 |
3 | 1 | 1 | 467 | ARIMA (3,1,1) (4,1,1) | 0.00277 | 0.415 | 0.186 | 0.17768 | −796.87 |
4 | 1 | 2 | 455 | ARIMA (3,1,1) (4,2,2) | −0.0057 | 1.237 | 0.215 | 0.21075 | −698.5 |
5 | 2 | 2 | 454 | ARIMA (4,2,1) (4,2,1) | 0.0025 | 3.043 | 0.327 | 0.32017 | −505.1 |
6 | 1 | 1 | 467 | ARIMA (4,1,1) (4,1,1) | 0.00277 | 0.415 | 0.195 | 0.19084 | −761.5 |
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 468 | ARIMA (1,0,1) (3,1,3) | 0.03133 | 0.554 | 0.177 | 0.17327 | −814.36 |
2 | 0 | 2 | 456 | ARIMA (1,0,4) (4,2,1) | 0.0085 | 1.6 | 0.206 | 0.20174 | −717.95 |
3 | 1 | 1 | 467 | ARIMA (3,1,1) (4,1,1) | 0.00277 | 0.415 | 0.186 | 0.17768 | −796.87 |
4 | 1 | 2 | 455 | ARIMA (3,1,1) (4,2,2) | −0.0057 | 1.237 | 0.215 | 0.21075 | −698.5 |
5 | 2 | 2 | 454 | ARIMA (4,2,1) (4,2,1) | 0.0025 | 3.043 | 0.327 | 0.32017 | −505.1 |
6 | 1 | 1 | 467 | ARIMA (4,1,1) (4,1,1) | 0.00277 | 0.415 | 0.195 | 0.19084 | −761.5 |
Acceptable multiplicative ARIMA models for the C5 model
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 696 | ARIMA (1,0,4) (4,1,1) | 0.012 | 0.54 | 0.179 | 0.17603 | −1197.1 |
2 | 0 | 2 | 684 | ARIMA (1,0,4) (4,2,1) | 0.016 | 1.488 | 0.2096 | 0.20667 | −1066.4 |
3 | 1 | 1 | 695 | ARIMA (3,1,3) (4,1,1) | 0 | 0.4 | 0.1827 | 0.1802 | −1177.1 |
4 | 1 | 2 | 683 | ARIMA (3,1,1) (4,2,2) | 0 | 1.13 | 0.232 | 0.22917 | −996.3 |
5 | 2 | 2 | 682 | ARIMA (4,2,1) (4,2,1) | 0.0016 | 2.8 | 0.31 | 0.0.30551 | −796.7 |
6 | 2 | 1 | 694 | ARIMA (4,2,1) (4,1,1) | 0.0018 | 0.963 | 0.252 | 0.24847 | −954.4 |
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 696 | ARIMA (1,0,4) (4,1,1) | 0.012 | 0.54 | 0.179 | 0.17603 | −1197.1 |
2 | 0 | 2 | 684 | ARIMA (1,0,4) (4,2,1) | 0.016 | 1.488 | 0.2096 | 0.20667 | −1066.4 |
3 | 1 | 1 | 695 | ARIMA (3,1,3) (4,1,1) | 0 | 0.4 | 0.1827 | 0.1802 | −1177.1 |
4 | 1 | 2 | 683 | ARIMA (3,1,1) (4,2,2) | 0 | 1.13 | 0.232 | 0.22917 | −996.3 |
5 | 2 | 2 | 682 | ARIMA (4,2,1) (4,2,1) | 0.0016 | 2.8 | 0.31 | 0.0.30551 | −796.7 |
6 | 2 | 1 | 694 | ARIMA (4,2,1) (4,1,1) | 0.0018 | 0.963 | 0.252 | 0.24847 | −954.4 |
According to Tables 4 and 5, model number 1 had the lowest AIC and MS values. Thus, the most-matched model for the C4 model is ARIMA (1,0,1) (3,1,3)12 and the most-matched model for the C5 model is ARIMA (1,0,4) (4,1,1)12. Related to the C3 model, although model number 1 presented the lowest AIC and MS values, based on Ljung–Box chi-square statistics, this model was rejected. As a result, model number 2 was accepted.
The comparison between the real data and predicted data for the C3 model.
The comparison between the true data and forecast data for the C4 model.
The comparison between the actual recorded observations and predicted data for the C5 model.
The comparison between the actual recorded observations and predicted data for the C5 model.
According to the Table 6, using the last 40 years recorded data for modeling and forecasting presented the best results.
The sum of squares error for C1 to C5 models
Model . | Number of past years of data used in the model . | Best-fitted model . | Sum of the squares error of the 2-year actual data and the predicted data . |
---|---|---|---|
C1 | 5 | ARIMA (1,0,1) (1,1,1) | 6.25 |
C2 | 10 | ARIMA (1,0,1) (2,1,2) | 2.068 |
C3 | 20 | ARIMA (1,0,0) (4,2,1) | 3.15 |
C4 | 40 | ARIMA (1,0,1) (3,1,3) | 0.9408 |
C5 | 59 | ARIMA (1,0,4) (4,1,1) | 1.46 |
Model . | Number of past years of data used in the model . | Best-fitted model . | Sum of the squares error of the 2-year actual data and the predicted data . |
---|---|---|---|
C1 | 5 | ARIMA (1,0,1) (1,1,1) | 6.25 |
C2 | 10 | ARIMA (1,0,1) (2,1,2) | 2.068 |
C3 | 20 | ARIMA (1,0,0) (4,2,1) | 3.15 |
C4 | 40 | ARIMA (1,0,1) (3,1,3) | 0.9408 |
C5 | 59 | ARIMA (1,0,4) (4,1,1) | 1.46 |
Seasonal modeling
The data exhibited no trend, and based on the ADF test, ACF plot, and PACF plot, there was a non-stationarity in the data as well as periodic behavior. Thus, the Box–Cox transformation method, mean differencing, and seasonal differencing with the time period ω = 4 were performed. It should be noted that like monthly modeling, the last 2 years recorded observations were kept to test the precision of accepted models.
Appropriate multiplicative ARIMA models for the seasonal modeling
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 232 | ARIMA (1,0,2) (4,1,1) | −0.01596 | 0.6413 | 0.2505 | 0.24166 | −321.492 |
2 | 0 | 2 | 228 | ARIMA (2,0,1) (4,2,1) | −0.01627 | 1.831 | 0.2865 | 0.27759 | −284.207 |
3 | 1 | 1 | 231 | ARIMA (1,1,1) (4,1,1) | −0.0068 | 0.602 | 0.2627 | 0.25118 | −313.146 |
4 | 1 | 2 | 227 | ARIMA (1,1,1) (4,2,1) | 0.0069 | 1.805 | 0.2925 | 0.28384 | −279.871 |
5 | 2 | 1 | 230 | ARIMA (2,2,1) (3,1,1) | 0.0086 | 1.368 | 0.609 | 0.59306 | −112.166 |
Model number . | d . | D . | n . | Model . | μ . | S2 . | Mean square error . | ϬƐ2 . | Akaike information criterion . |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 1 | 232 | ARIMA (1,0,2) (4,1,1) | −0.01596 | 0.6413 | 0.2505 | 0.24166 | −321.492 |
2 | 0 | 2 | 228 | ARIMA (2,0,1) (4,2,1) | −0.01627 | 1.831 | 0.2865 | 0.27759 | −284.207 |
3 | 1 | 1 | 231 | ARIMA (1,1,1) (4,1,1) | −0.0068 | 0.602 | 0.2627 | 0.25118 | −313.146 |
4 | 1 | 2 | 227 | ARIMA (1,1,1) (4,2,1) | 0.0069 | 1.805 | 0.2925 | 0.28384 | −279.871 |
5 | 2 | 1 | 230 | ARIMA (2,2,1) (3,1,1) | 0.0086 | 1.368 | 0.609 | 0.59306 | −112.166 |
In general, since the conversion of monthly data to the seasonal data reduced the accuracy of modeling, it seems that the shorter the observation data used, the better the results in the ARIMA modeling.
Regarding the monthly modeling, in the case study, the number of observational data with small values (values less than 1,000 L/s) is very large and increasing the length of the data for modeling increases the number of small values and makes the average of the whole sample smaller and the average approaches these small values. As a result, the average deviates from the peak values (values more than 6,000 L/s), which contributes to errors in ARIMA modeling and makes the modeling perform unsatisfactory at the peak points.
According to Figure 7, it seems that in the case of reducing the sample selection with a shorter length (the C3 model), the number of peak points (values greater than 6,000 L/s) will appear only once in the sample. Considering that the ARIMA model is a type of long-term memory model, the accuracy of the model results decreases in the peak points due to the lack of peak-value points in the C3. On the other hand, the C4 model includes more peak-value points (values more than 6,000 L/s) and includes all the peak points of the available data. For this reason, it has improved the model effectiveness. Like the C4 model, the C5 model includes all the peak points, but in the C5 model, the number of low-value points (values less than 1,000 L/s) has increased compared to the C4 model, and this factor has reduced the mean in the C5 model and the modeling at peak-value points is associated with errors. Therefore, it seems that considering that the ARIMA model is of long-term memory type, the more peak points used in the modeling and, at the same time, not too many low-value points used, the better the modeling results.
CONCLUSION AND FUTURE WORKS
In this paper, the effect of recorded observation length used in modeling on ARIMA modeling and its prediction accuracy was investigated. Generally, among the monthly modeling and seasonal modeling, the monthly modeling had the more accurate results, followed by the seasonal modeling. It can be concluded that converting monthly data into seasonal data cannot affect the accuracy of predictions positively. Regarding the monthly modeling, C1 was the worst model. In predicting 2 years ahead, C4 presented the best results, followed by C5. Thus, more fitted predictions were obtained when using the last 40 years of observation data of streamflow of the Kortian gauging station. Therefore, it can be concluded that increasing the data used for modeling and forecasting does not necessarily increase the accuracy of forecasting results. The results of this article are in line with the results of other articles that have studied the effect of data length on forecasting accuracy for other watersheds. Also, based on Figures 4, 6, 8, 9, 10, and 12, it can be deduced that the ARIMA model does not demonstrate proper and accurate performance in predicting peaks and cannot be reliably used to predict peak values. However, it is clear that as the number of data used for modeling increased, the accuracy of predicting peak values increased as well. For future works to achieve a classification to determine the number of data required for the most accurate modeling of multiplicative ARIMA based on the number of available observational data, it is necessary to examine different models with different observational data ranges so that the number of data used in modeling to achieve the best performance is determined based on different ranges of observational data.
DATA AVAILABILITY STATEMENT
All relevant data are included in the paper or its Supplementary Information.
CONFLICT OF INTEREST
The authors declare there is no conflict.