What the study found
The study found that an XGBoost machine-learning model produced more accurate monthly forecasts of pulmonary tuberculosis (PTB, a form of tuberculosis that affects the lungs) than seasonal ARIMA or Facebook Prophet. On unseen data from Fuzhou, XGBoost had much lower error values and better followed the observed decline and seasonal pattern.
Why the authors say this matters
The authors conclude that, for cities with nonlinear waning epidemics and seasonally shrinking amplitude, XGBoost may be a better forecasting tool than traditional time-series methods. They say this could support monthly PTB early-warning, resource pre-positioning, and targeted control in comparable high-density coastal urban settings.
What the researchers tested
The researchers used 168 monthly PTB case reports from Fuzhou covering January 2009 to December 2022, plus a 24-month prospective validation set from 2023 to 2024. They developed and tested three forecasting frameworks: seasonal ARIMA with automatic order selection, Facebook Prophet with multiplicative seasonality and change-point detection, and XGBoost using 1- to 12-month lagged incidence, calendar variables, and linear-trend covariates.
What worked and what didn't
All three models fit the training data closely. On unseen data, XGBoost performed best, with lower RMSE, MAE, and MSE than ARIMA or Prophet, and its residuals remained approximately white noise. Prophet slightly overestimated seasonal amplitude, while ARIMA accumulated trend extrapolation bias.
What to keep in mind
The study was based on one city, Fuzhou, and the findings are presented for comparable high-density coastal urban settings rather than all places. The abstract does not describe other limitations beyond the model comparison and validation design.
- XGBoost outperformed seasonal ARIMA and Prophet on the 2023-2024 validation data.
- The data came from 168 monthly PTB case reports in Fuzhou, China, from 2009 to 2022.
- XGBoost better tracked the observed 5.7% annual decline and narrowing spring-summer double peaks.
- Prophet slightly overestimated seasonal amplitude, and ARIMA showed trend extrapolation bias.
- The authors say the approach may support PTB early-warning and resource planning.