| Literature DB >> 35936352 |
Sidong Xian1,2, Kaiyuan Chen2, Yue Cheng1.
Abstract
The establishment of fuzzy relations and the fuzzification of time series are the top priorities of the model for predicting fuzzy time series. A lot of literature studied these two aspects to ameliorate the capability of the forecasting model. In this paper, we proposed a new method(FTSOAX) to forecast fuzzy time series derived from the improved seagull optimization algorithm(ISOA) and XGBoost. For increasing the accurateness of the forecasting model in fuzzy time series, ISOA is applied to partition the domain of discourse to get more suitable intervals. We improved the seagull optimization algorithm(SOA) with the help of the Powell algorithm and a random curve action to make SOA have better convergence ability. Using XGBoost to forecast the change of fuzzy membership in order to overcome the disadvantage that fuzzy relation leads to low accuracy. We obtained daily confirmed COVID-19 cases in 7 countries as a dataset to demonstrate the performance of FTSOAX. The results show that FTSOAX is superior to other fuzzy forecasting models in the application of prediction of COVID-19 daily confirmed cases.Entities:
Keywords: COVID-19; COVID-19, Corona Virus Disease 2019; FST, Fuzzy time series; Fuzzy time series; ISOA, Improved seagull optimization algorithm; Improved seagull optimization algorithm; XGBoost; XGBoost, Extreme Gradient Boosting Tree
Year: 2022 PMID: 35936352 PMCID: PMC9340105 DOI: 10.1016/j.advengsoft.2022.103212
Source DB: PubMed Journal: Adv Eng Softw ISSN: 0965-9978 Impact factor: 4.255
Algorithm 1An improved Seagull optimization algorithm.
Standard Test Function.
| Function | Initial range | Dimension n | |
|---|---|---|---|
| 30 | 0 | ||
| 30 | 0 | ||
| 30 | 0 | ||
| 30 | 0 | ||
| 30 | 0 | ||
| 30 | 0 |
Fig. 1Comparison between SOA and ISOA.
Comparison between SOA and ISOA in and .
| Algorithm | Ind | ||
|---|---|---|---|
| Original SOA | BEST | 4.99 | 5.80 |
| MEAN | 13.49 | 10.09 | |
| STD | 3.19 | 1.80 | |
| Pre-improved SOA | BEST | 3.02 | 7.29 |
| MEAN | 7.47 | 4.24 | |
| STD | 2.35 | 1.28 | |
| Improved SOA | BEST | ||
| MEAN | |||
| STD |
Comparison of indicators between ISOA and other optimization algorithms.
| Algorithm | Indicator | ||||
|---|---|---|---|---|---|
| Original SOA | BEST | 5.00 | 28.98 | 2.37 | 0.12E-2 |
| MEAN | 12.0 | 29.87 | 3.47 | 0.96 | |
| STD | 3.21 | 0.12 | 0.25 | 0.39 | |
| Improved SOA | BEST | ||||
| MEAN | |||||
| STD | |||||
| PSO | BEST | 2147.00 | 170.70 | 10.37 | 0.14E-2 |
| MEAN | 4423.28 | 230.00 | 12.55 | 2.36 | |
| STD | 1331.35 | 25.50 | 1.03 | 1.74 | |
| GOA | BEST | 2655.00 | 226.32 | 12.01 | 0.23E-11 |
| MEAN | 14341.22 | 318.40 | 18.49 | 0.13 | |
| STD | 6530.80 | 40.25 | 2.19 | 0.34 | |
| GA | BEST | 1256.00 | 106.88 | 7.49 | 0.40E-3 |
| MEAN | 2113.88 | 150.12 | 8.88 | 1.51 | |
| STD | 416.55 | 16.96 | 0.66 | 1.54 | |
| DE | BEST | 93.00 | 78.87 | 3.72 | 0.21E-7 |
| MEAN | 145.80 | 98.48 | 4.86 | 0.67E-2 | |
| STD | 38.40 | 8.25 | 0.43 | 0.02 |
Fig. 2Comparison between ISOA and other optimization algorithms.
Fig. 3Positions of ISOA and SOA over multiple iterations.
Fig. 4Heatmap of positions of ISOA and SOA over multiple iterations.
Fig. 5The symmetric triangular fuzzy membership function.
Fig. 6The main procedure of FTSOAX.
Comparison between FTSOAX and other models in the training phase.
| Chen | Efendi | Sadaei | Kumar | Naresh | FTSOAX | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | |
| USA | 24131.75 | 26.87 | 21763.26 | 23.98 | 24518.61 | 32.76 | 18879.43 | 18.71 | 29838.7 | 36.3 | ||
| India | 15489.5 | 30.01 | 14332.2 | 29.46 | 13831.16 | 24.02 | 10915.50 | 10.17 | 27169.69 | 44.77 | ||
| Russia | 2704.43 | 18.69 | 1957.36 | 11.66 | 2133.67 | 13.75 | 1786.00 | 7.80 | 2326.98 | 16.66 | ||
| Iran | 4217.34 | 34.43 | 2556.53 | 24.65 | 2671.36 | 18.4 | 2674.77 | 10.98 | 3413.13 | 33.3 | ||
| Norway | 185.02 | 67.15 | 133.82 | 40.69 | 141.49 | 52.33 | 130.5 | 36.28 | 139.19 | 54.96 | ||
| UK | 4111.23 | 54.21 | 3167.46 | 43.44 | 3202.68 | 36.4 | 2797.58 | 16.99 | 7875.2 | 82.92 | ||
| Japan | 1323.14 | 57.91 | 883.2 | 50.46 | 900.65 | 40.46 | 919.81 | 24.06 | 1285.44 | 64.82 | ||
Fig. 7Forecasting of daily confirmed cases of India in the training phase.
Fig. 8The process of iterations of ISOA.
Fig. 9Forecasting of daliy confirmed cases of India in the test phase.
Comparison between FTSOAX and other models in the test phase.
| Chen | Efendi | Sadaei | Kumar | Naresh | FTSOAX | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | |
| USA | 29479.49 | 65.89 | 25142.5 | 54.59 | 25619.5 | 57.84 | 28688.24 | 54.07 | 46384.53 | 86.44 | ||
| India | 12333.44 | 25.21 | 13355.95 | 27.67 | 13526.97 | 28.0 | 4822.58 | 9.99 | 11708.4 | 23.67 | ||
| Russia | 4450.10 | 8.61 | 4349.99 | 7.42 | 4425.84 | 8.03 | 4380.58 | 7.04 | 4360.8 | 5.78 | ||
| Iran | 7216.69 | 30.76 | 6893.4 | 24.95 | 6856.67 | 24.77 | 7765.32 | 29.13 | 6292.97 | 25.38 | ||
| Norway | 247.72 | 70.8 | 156.75 | 55.18 | 139.46 | 47.32 | 47.21 | 141.93 | 47.59 | 133.69 | ||
| UK | 7869.71 | 16.11 | 7727.18 | 15.57 | 7949.36 | 16.59 | 7184.62 | 14.69 | 8545.85 | 15.58 | ||
| Japan | 1420.67 | 38.53 | 1397.51 | 36.55 | 1371.77 | 34.50 | 1520.7 | 32.90 | 1473.80 | 34.88 | ||
Fig. 10SMAPE of FTSOAX and other models in the test set.
Comparison between FTSOAX and other models in multiple periods.
| Chen | Efendi | Sadaei | Kumar | Naresh | FTSOAX | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | |
| 40 days | 12665.36 | 25.95 | 13613.67 | 28.28 | 13796.58 | 28.63 | 4925.42 | 10.17 | 11212.42 | 22.67 | ||
| 100 days | 13736.91 | 28.72 | 15950.56 | 42.90 | 15787.34 | 40.66 | 5100.18 | 11.68 | 15729.07 | 33.48 | ||
| 180 days | 15854.23 | 54.13 | 12368.06 | 37.36 | 12128.53 | 34.85 | 4409.23 | 15.60 | 28355.20 | 73.20 | ||
Comparison between FTSOAX and other models in the training set with noise.
| Chen | Efendi | Sadaei | Kumar | Naresh | FTSOAX | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | |
| 0.01 | 15489.50 | 30.01 | 14332.20 | 29.46 | 13831.16 | 24.02 | 10756.61 | 10.19 | 16124.82 | 34.02 | ||
| 0.02 | 15248.71 | 28.68 | 14642.24 | 29.59 | 14169.22 | 27.89 | 11675.76 | 11.06 | 28239.31 | 48.21 | ||
| 0.05 | 15133.27 | 26.95 | 14888.04 | 32.15 | 14316.33 | 21.65 | 12475.51 | 14.45 | 14633.65 | 30.61 | ||
| 0.10 | 16848.19 | 34.93 | 16035.76 | 34.57 | 16503.10 | 29.72 | 14119.55 | 20.63 | 18575.23 | 36.97 | ||
Comparison between FTSOAX and other models in the test set with noise.
| Chen | Efendi | Sadaei | Kumar | Naresh | FTSOAX | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | |
| 0.01 | 12333.44 | 25.21 | 13355.95 | 27.67 | 13526.97 | 22.91 | 5064.71 | 10.16 | 10666.29 | 18.68 | ||
| 0.02 | 10711.87 | 21.57 | 11302.56 | 22.83 | 11344.07 | 18.19 | 5548.21 | 11.13 | 17027.71 | 15.85 | ||
| 0.05 | 7270.70 | 14.14 | 5970.82 | 11.40 | 9978.66 | 19.97 | 6715.59 | 13.18 | 10462.79 | 21.62 | ||
| 0.10 | 12909.98 | 33.51 | 13438.25 | 35.40 | 7973.43 | 28.00 | 7286.11 | 15.63 | 9179.95 | 33.75 | ||
Fig. 11SMAPE of FTSOAX and other models in the test set with noise.
Comparison between FTSOAX and other models in the training set with outliers.
| Chen | Efendi | Sadaei | Kumar | Naresh | FTSOAX | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | |
| 3 | 37757.28 | 48.62 | 19953.6 | 29.57 | 19657.61 | 25.15 | 18743.39 | 13.0 | 46710.93 | 45.52 | ||
| 10 | 52549.89 | 58.08 | 31439.51 | 31.83 | 31568.35 | 28.35 | 30820.18 | 21.67 | 96610.87 | 97.13 | ||
| 20 | 111165.48 | 101.93 | 44516.79 | 34.19 | 44900.91 | 35.23 | 47600.95 | 27.7 | 50624.89 | 72.07 | ||
Comparison between FTSOAX and other models in the test set with outliers.
| Chen | Efendi | Sadaei | Kumar | Naresh | FTSOAX | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | RMSE | SMAPE | |
| 3 | 45763.47 | 82.55 | 13409.37 | 38.38 | 12710.11 | 36.07 | 6109.74 | 18.11 | 22474.84 | 63.21 | ||
| 10 | 54084.25 | 86.23 | 13677.95 | 38.31 | 12676.24 | 36.20 | 6076.81 | 20.62 | 116712.41 | 140.22 | ||
| 20 | 117202.3 | 139.91 | 21044.85 | 53.1 | 19899.54 | 52.53 | 14654.3 | 30.14 | 61384.98 | 112.28 | ||
Fig. 12SMAPE of FTSOAX and other models in the test set with outliers.