| Literature DB >> 31440067 |
Qiao Liu1,2, Zhongqi Li1, Ye Ji1, Leonardo Martinez3, Ui Haq Zia4, Arshad Javaid4, Wei Lu2, Jianming Wang1,5.
Abstract
OBJECTIVE: Forecasting the seasonality and trend of pulmonary tuberculosis is important for the rational allocation of health resources; however, this foresting is often hampered by inappropriate prediction methods. In this study, we performed validation research by comparing the accuracy of the autoregressive integrated moving average (ARIMA) model and the back-propagation neural network (BPNN) model in a southeastern province of China.Entities:
Keywords: ARIMA; BPNN; forecasting; incidence; tuberculosis
Year: 2019 PMID: 31440067 PMCID: PMC6666376 DOI: 10.2147/IDR.S207809
Source DB: PubMed Journal: Infect Drug Resist ISSN: 1178-6973 Impact factor: 4.003
Figure 1Structure diagram of three-layer BPNN. BPNNs start as a network of nodes in three layers: the input, hidden and output layers. The input and output layers serve as nodes to buffer input and output for the model, respectively, and the hidden layer serves to provide a means for input relations to be represented in the output.
Figure 2Monthly notification rate of pulmonary tuberculosis from January 2005 to December 2015 in Jiangsu, China.
Figure 3ACF and PACF plots. The autocorrelation function (ACF) and partial autocorrelation function (PACF) plots of pulmonary tuberculosis notification series after one nonseasonal and one seasonal difference (A). The ACF and PACF plots of residuals of the ARIMA (0,1,2) (0,1,1)12 model (B).
AICc and BIC values of plausible ARIMA models
| Model | AICc | BIC |
|---|---|---|
| ARIMA (0,1,1) (0,1,1)12 | 141.40 | 149.53 |
| ARIMA (0,1,2) (0,1,1)12 | 125.38 | 136.15 |
| ARIMA (1,1,0) (0,1,1)12 | 148.69 | 156.82 |
| ARIMA (1,1,1) (0,1,1)12 | 127.68 | 138.45 |
| ARIMA (1,1,2) (0,1,1)12 | 127.18 | 140.55 |
| ARIMA (2,1,0) (0,1,1)12 | 139.89 | 150.65 |
| ARIMA (2,1,1) (0,1,1)12 | 129.18 | 142.54 |
| ARIMA (2,1,2) (0,1,1)12 | 127.98 | 143.91 |
Abbreviations: AICc, corrected Akaike’s information criterion; BIC, Bayesian information criterion.
Estimation of parameters of the ARIMA (0,1,2) (0,1,1)12 model
| Model parameter | Coefficient | Standard error | ||
|---|---|---|---|---|
| Moving average, lag 1 | −0.3928 | 0.0955 | −4.1131 | <0.001 |
| Moving average, lag 2 | −0.4763 | 0.1022 | −4.6605 | <0.001 |
| Seasonal moving average, lag 1 | −0.3708 | 0.0967 | −3.8345 | <0.001 |
Predicted monthly notification rate of pulmonary tuberculosis in 2016 using the ARIMA and BPNN model
| Month | Actual rate (1/100,000) | ARIMA model | BPNN model | ||
|---|---|---|---|---|---|
| Predicted rate (1/100,000) | Relative error (%) | Predicted rate (1/100,000) | Relative error (%) | ||
| January | 3.2053 | 3.4841 | 8.6993 | 3.4040 | 6.2003 |
| February | 3.3202 | 3.1820 | 4.1611 | 3.0431 | 8.3446 |
| March | 3.6519 | 3.8289 | 4.8465 | 3.8584 | 5.6543 |
| April | 3.3473 | 3.4243 | 2.3015 | 3.3539 | 0.1983 |
| May | 3.4079 | 3.3945 | 0.3942 | 3.3395 | 2.0081 |
| June | 3.2169 | 3.2337 | 0.5228 | 3.1029 | 3.5433 |
| July | 3.0516 | 3.1349 | 2.7280 | 3.0476 | 0.1327 |
| August | 3.2272 | 3.3069 | 2.4693 | 3.2627 | 1.0997 |
| September | 2.7780 | 3.1142 | 12.1030 | 2.9947 | 7.8013 |
| October | 2.5973 | 2.9138 | 12.1875 | 2.6476 | 1.9383 |
| November | 2.6102 | 2.6428 | 1.2502 | 2.6086 | 0.0600 |
| December | 2.5766 | 2.4842 | 3.5863 | 2.6185 | 1.6260 |
MSE value of the testing set for each BPNN model
| BPNN model | MSE value |
|---|---|
| 3-3-1 | 0.00213 |
| 3-4-1 | 0.00224 |
| 3-5-1 | 0.00240 |
| 3-6-1 | 0.00195 |
| 3-7-1 | 0.00194 |
| 3-8-1 | 0.00201 |
| 3-9-1 | 0.00190 |
| 3-10-1 | 0.00219 |
| 3-11-1 | 0.00196 |
| 3-12-1 | 0.00198 |
Abbreviation: MSE, mean squared error.
Comparison of the fitting and forecasting performance of the two models
| Evaluation index | Fitting performance | Forecasting performance | ||
|---|---|---|---|---|
| ARIMA | BPNN | ARIMA | BPNN | |
| RMSE | 0.3901 | 0.3236 | 0.1758 | 0.1382 |
| MAPE | 6.0498 | 6.0113 | 4.6041 | 3.2172 |
| MAE | 0.2740 | 0.2508 | 0.1368 | 0.1018 |
| MER | 0.0608 | 0.0587 | 0.0444 | 0.0330 |
Abbreviations: RMSE, root mean square error; MAPE, mean absolute percentage error; MAE, mean absolute error; MER, mean error rate.
Figure 4Fitting and forecasting curves of the ARIMA and BPNN models compared with the actual notification rate of pulmonary tuberculosis.
Results of the ARIMA model and BPNN model in predicting the notification rate of pulmonary tuberculosis in 2016 stratified by gender and age (1/100,000)
| Month | Gender | Age | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Male | Female | <65 years old | ≥65 years old | |||||||||
| Actual | ARIMA predicted | BPNN predicted | Actual | ARIMA predicted | BPNN predicted | Actual | ARIMA predicted | BPNN predicted | Actual | ARIMA predicted | BPNN predicted | |
| January | 4.7549 | 5.1572 | 4.9022 | 1.7002 | 1.9573 | 1.8783 | 2.6438 | 2.8080 | 2.7215 | 6.9226 | 8.6812 | 7.6708 |
| February | 4.9125 | 4.7192 | 4.4675 | 1.7939 | 1.8723 | 1.7956 | 2.6797 | 2.5983 | 2.5012 | 7.6002 | 8.0333 | 7.1867 |
| March | 5.4284 | 5.7392 | 5.4041 | 1.9970 | 2.0679 | 2.0668 | 3.1211 | 3.1675 | 3.0040 | 7.4811 | 9.3395 | 8.2260 |
| April | 4.9786 | 5.1159 | 4.8499 | 1.8147 | 1.8921 | 1.9112 | 2.8637 | 2.8784 | 2.8409 | 6.7944 | 7.8263 | 7.3190 |
| May | 5.0243 | 5.0620 | 4.7315 | 1.9345 | 1.9415 | 1.9443 | 2.9610 | 2.8876 | 2.8779 | 6.7852 | 7.8386 | 7.1387 |
| June | 4.8337 | 4.7884 | 4.6277 | 1.7366 | 1.8575 | 1.8331 | 2.7425 | 2.7463 | 2.6466 | 6.7211 | 7.2426 | 6.8969 |
| July | 4.4474 | 4.7160 | 4.4694 | 1.8121 | 1.8753 | 1.8776 | 2.7066 | 2.6751 | 2.7029 | 5.8329 | 7.4751 | 6.6067 |
| August | 4.7905 | 4.9499 | 4.6786 | 1.9215 | 1.9975 | 1.9816 | 2.8368 | 2.7528 | 2.7830 | 6.6570 | 8.3445 | 7.3572 |
| September | 4.0281 | 4.6531 | 4.4504 | 1.7705 | 1.9200 | 1.9130 | 2.4897 | 2.6069 | 2.3979 | 5.5033 | 7.4646 | 6.8874 |
| October | 3.9036 | 4.4690 | 4.2955 | 1.5856 | 1.8136 | 1.7813 | 2.2982 | 2.5474 | 2.4319 | 5.5674 | 7.1963 | 6.7429 |
| November | 3.9696 | 4.0522 | 4.0310 | 1.5413 | 1.6487 | 1.5798 | 2.3416 | 2.3916 | 2.3577 | 5.3934 | 5.9772 | 5.7561 |
| December | 4.0306 | 4.1180 | 4.1145 | 1.5622 | 1.4737 | 1.4187 | 2.3790 | 2.2608 | 2.2731 | 5.4483 | 6.4144 | 6.1477 |
Comparison of the ARIMA model and the BPNN model in predicting the notification rate of pulmonary tuberculosis stratified by gender and age
| Evaluation index | Gender | Age | ||||||
|---|---|---|---|---|---|---|---|---|
| Male | Female | <65 years old | ≥65 years old | |||||
| ARIMA | BPNN | ARIMA | BPNN | ARIMA | BPNN | ARIMA | BPNN | |
| RMSE | 0.3082 | 0.2452 | 0.1296 | 0.1095 | 0.1086 | 0.0954 | 1.3693 | 0.7485 |
| MAPE | 5.5154 | 4.3549 | 6.4602 | 5.3549 | 3.3873 | 3.0944 | 20.1145 | 10.9470 |
| MAE | 0.2429 | 0.1948 | 0.1103 | 0.0915 | 0.0862 | 0.0817 | 1.2606 | 0.6714 |
| MER | 0.0529 | 0.0424 | 0.0632 | 0.0519 | 0.0323 | 0.0306 | 0.1972 | 0.1050 |
Abbreviations: RMSE, root mean square error; MAPE, mean absolute percentage error; MAE, mean absolute error; MER, mean error rate.