| Literature DB >> 35865994 |
Alvaro David Orjuela-Cañón1, Andres Leonardo Jutinico2, Mario Enrique Duarte González2, Carlos Enrique Awad García3, Erika Vergara2, María Angélica Palencia3.
Abstract
Every effort aimed at stopping the expansion of Tuberculosis is important to national programs' struggle to combat this disease. Different computational tools have been proposed in order to design new strategies that allow managing potential patients and thus providing the correct treatment. In this work, artificial neural networks were used for time series forecasting, which were trained with information on reported cases obtained from the national vigilance institution in Colombia. Three neural models were proposed in order to determine the best one according to their forecasting performance. The first approach employed a nonlinear autoregressive model, the second proposal used a recurrent neural network, and the third proposal was based on radial basis functions. The results are presented in terms of the mean average percentage error, which indicates that the models based on traditional methods show better performance compared to connectionist ones. These models contribute to obtaining dynamic information about incidence, thus providing extra-help for health authorities to propose more strategies to control the disease's spread.Entities:
Keywords: Forecasting; Machine learning; Neural networks; Time series; Tuberculosis
Year: 2022 PMID: 35865994 PMCID: PMC9293643 DOI: 10.1016/j.heliyon.2022.e09897
Source DB: PubMed Journal: Heliyon ISSN: 2405-8440
Figure 1Number of reported TB new cases in Bogotá for the 2007–2020 period. Information is collected weekly by the National Health Institute in Colombia.
Results for the ARIMA model.
| Type of Error | Training Set | |
|---|---|---|
| Value | Model | |
| RMSE | 4.010 | ARIMA (7,0,9) |
| MAE | 3.155 | ARIMA (7,1,7) |
| MAPE | 34.138 | ARIMA (7,2,2) |
Results for the NAR model.
| Type of Error | Training Set | |
|---|---|---|
| Value | Model | |
| RMSE | 3.9001 | Lags: 9 Units: 7 |
| MAE | 3.0491 | Lags: 9 Units: 7 |
| MAPE | 37.4935 | Lags: 1 Units: 9 |
Results for the LSTM model.
| Type of Error | Training Set | |
|---|---|---|
| Value | Model | |
| RMSE | 3.9058 | Lags: 8 Cells: 8 |
| MAE | 3.0599 | Lags: 8 Cells: 10 |
| MAPE | 38.7197 | Lags: 3 Cells: 1 |
Results for the RBF model.
| Type of Error | Training Set | |
|---|---|---|
| Value | Model | |
| RMSE | 4.0154 | Lags: 8 Units: 9 |
| MAE | 3.1404 | Lags: 8 Units: 9 |
| MAPE | 37.0049 | Lags: 1 Units: 7 |
Comparison of results for all models in the test subset when the RMSE was considered.
| Type of Error | Models | |||
|---|---|---|---|---|
| ARIMA | NAR | LSTM | RBF | |
| RMSE | 5.8916 | 6.4775 | 6.5928 | 7.2267 |
| MAE | 4.5547 | 4.9573 | 5.0602 | 5.5030 |
| MAPE | 26.9366 | 36.1461 | 33.6701 | 31.2997 |
Comparison of results for all models in the test subset when the MAE was considered.
| Type of Error | Models | |||
|---|---|---|---|---|
| ARIMA | NAR | LSTM | RBF | |
| RMSE | 5.7444 | 6.4775 | 7.2643 | 7.2267 |
| MAE | 4.4707 | 4.9573 | 5.5583 | 5.5030 |
| MAPE | 26.9926 | 36.1461 | 32.7088 | 31.2997 |
Comparison of results for all models in the test set when the MAPE was considered.
| Type of Error | Models | |||
|---|---|---|---|---|
| ARIMA | NAR | LSTM | RBF | |
| RMSE | 5.8509 | 7.5124 | 9.6832 | 7.8548 |
| MAE | 4.5748 | 9.3237 | 7.7452 | 7.4045 |
| MAPE | 28.1752 | 34.1471 | 36.5180 | 36.1315 |
Figure 2Results of the time series forecasting comparison for the three employed models. The ARIMA model showed the best performance, as represented by the red line.