| Literature DB >> 31088391 |
Wei Wu1, Shu-Yi An2, Peng Guan1, De-Sheng Huang3, Bao-Sen Zhou4.
Abstract
BACKGROUND: Establishing epidemiological models and conducting predictions seems to be useful for the prevention and control of human brucellosis. Autoregressive integrated moving average (ARIMA) models can capture the long-term trends and the periodic variations in time series. However, these models cannot handle the nonlinear trends correctly. Recurrent neural networks can address problems that involve nonlinear time series data. In this study, we intended to build prediction models for human brucellosis in mainland China with Elman and Jordan neural networks. The fitting and forecasting accuracy of the neural networks were compared with a traditional seasonal ARIMA model.Entities:
Keywords: Human brucellosis; Recurrent neural network; Time series analysis
Mesh:
Year: 2019 PMID: 31088391 PMCID: PMC6518525 DOI: 10.1186/s12879-019-4028-x
Source DB: PubMed Journal: BMC Infect Dis ISSN: 1471-2334 Impact factor: 3.090
Fig. 1Structure of the Elman and Jordan neural networks
Fig. 2Time series plot for cases of human brucellosis in Mainland China from 2004 to 2017
Fig. 3Month plot for cases of human brucellosis in Mainland China from 2004 to 2017
Fig. 4Plot of original time series, logarithm and square root transformed human brucellosis cases
Fig. 5Seasonal decomposition of the square root transformed human brucellosis cases
Fig. 6Plot of square root transformed human brucellosis cases after a first-order difference and a seasonal difference
Fig. 7Autocorrelation and partial autocorrelation plots for the differenced stationary time series
Comparison of five candidate seasonal ARIMA models
| Model | CAIC | Ljung-Box Q | P value |
|---|---|---|---|
| ARIMA (0,1,1) × (0,1,1)12 | 799.923 | 22.787 | 0.199 |
| ARIMA (0,1,1) × (1,1,0)12 | 817.906 | 22.472 | 0.212 |
| ARIMA (0,1,1) × (2,1,0)12 | 813.588 | 25.848 | 0.103 |
| ARIMA (2,1,0) × (0,1,1)12 | 798.731 | 26.107 | 0.097 |
| ARIMA (2,1,0) × (1,1,0)12 | 823.300 | 22.852 | 0.196 |
Estimate parameters of the seasonal ARIMA (2,1,0) × (0,1,1)12 model
| Model parameter | Estimate | Standard error | 95%CI of estimate |
|---|---|---|---|
| AR1 | −0.392 | 0.085 | (−0.559, − 0.225) |
| AR2 | −0.220 | 0.081 | (−0.378, − 0.062) |
| Seasonal MA1 | − 0.726 | 0.063 | (− 0.849, − 0.603) |
Results of BDS test for the residuals of seasonal ARIMA model
| Epsilon | Dimension | Statistic | |
|---|---|---|---|
| 1.838 | 2 | 2.751 | 0.006 |
| 1.838 | 3 | 3.532 | 0.000 |
| 1.838 | 4 | 2.997 | 0.002 |
| 3.677 | 2 | 2.241 | 0.025 |
| 3.677 | 3 | 2.603 | 0.009 |
| 3.677 | 4 | 2.524 | 0.012 |
| 5.515 | 2 | 2.371 | 0.018 |
| 5.515 | 3 | 2.452 | 0.014 |
| 5.515 | 4 | 2.317 | 0.021 |
| 7.354 | 2 | 2.624 | 0.009 |
| 7.354 | 3 | 2.572 | 0.010 |
| 7.354 | 4 | 2.472 | 0.013 |
Fig. 8Training error by iteration for Elman and Jordan neural networks
Comparison of the fitting and forecasting accuracy of the three models
| performance index | Training set | Test set | |||||
|---|---|---|---|---|---|---|---|
| ARIMA | Elman | Jordan | ARIMA | Elman | Jordan | ||
| RMSE | 405.746 | 297.181 | 361.283 | 1050.018 | 684.450 | 561.442 | |
| MAE | 294.190 | 231.061 | 287.370 | 873.840 | 502.926 | 374.737 | |
| MAPE | 0.112 | 0.115 | 0.113 | 0.236 | 0.156 | 0.113 | |
The actual and forecasted cases of human brucellosis in mainland China from January to December 2017 of the three models
| Month | Actual values | ARIMA | Elman | Jordan |
|---|---|---|---|---|
| Jan | 1874 | 2274 | 2148 | 2140 |
| Feb | 2740 | 2390 | 2395 | 2399 |
| Mar | 4055 | 4568 | 4211 | 4267 |
| Apr | 4048 | 5530 | 5077 | 5376 |
| May | 4539 | 6521 | 6085 | 5763 |
| Jun | 5203 | 6721 | 4450 | 5175 |
| Jul | 4742 | 6330 | 4873 | 4795 |
| Aug | 4330 | 5228 | 4376 | 4421 |
| Sep | 2781 | 3527 | 3478 | 3141 |
| Oct | 1953 | 2448 | 2890 | 2269 |
| Nov | 2427 | 2675 | 2489 | 2361 |
| Dec | 2549 | 2819 | 2612 | 2337 |