Adaptive Public Health Forecasting with ML and ARIMA Averaging

Yushu Zou, Ye Li, Johra Moosa, Martin Grunnill, Samir N. Patel, Venkata R. Duvvuri· August 24, 2026 View original

Key takeaways

  • Public health forecasts need to be adaptive to abrupt changes in data.
  • ARIMA models are responsive short-term, while ML models offer stability long-term.
  • MLAMA, a model averaging ensemble, combines these strengths for superior overall performance.
  • Selecting forecasting models should be based on specific operating conditions and forecast horizons.

Who benefits

Public HealthGovernmentHealthcareData ScienceEpidemiology

Summary

This study evaluates ARIMA, random forest, and XGBoost models for public health forecasting, proposing Machine Learning and ARIMA Model Averaging (MLAMA) to adapt to abrupt data changes. Using Ontario COVID-19 data, MLAMA achieved the lowest error across most forecast horizons.

Public health forecasting requires models that can quickly adapt to sudden shifts in surveillance data without overreacting to noise or temporary trends. This research compares the performance of traditional autoregressive integrated moving average (ARIMA) models with machine learning approaches like random forest and XGBoost for forecasting public health outcomes. The study used 190 weekly observations of Ontario COVID-19 case counts from 2020 to 2023, employing rolling-origin time-series cross-validation to maintain temporal order. The evaluation focused on three dimensions: responsiveness after turning points, forecast horizons from one to six weeks, and the amount of historical training data. ARIMA models demonstrated rapid adaptation post-turning points but showed increased error at longer horizons. Conversely, random forest and XGBoost were less immediately responsive but maintained more stable error over extended periods. For shorter forecasts, training on recent data proved more effective, especially for XGBoost. A key contribution is the development of Machine Learning and ARIMA Model Averaging (MLAMA), a non-negative performance-weighted ensemble. MLAMA's weights dynamically adjust based on forecast horizon and responsiveness settings. This ensemble consistently achieved the lowest normalized mean absolute percentage error across most forecast horizons, highlighting its practical utility in combining the complementary strengths of statistical and machine learning forecasts.

Why it matters

Public health officials and data scientists need robust, adaptive forecasting tools to inform policy decisions during crises like pandemics. This research provides a practical framework (MLAMA) that combines diverse models to improve accuracy and responsiveness, leading to better resource allocation and intervention strategies.

How to implement this in your domain

  1. 1Evaluate existing public health forecasting models for their responsiveness to turning points and performance across different forecast horizons.
  2. 2Consider implementing a model averaging framework like MLAMA to combine the strengths of both statistical (ARIMA) and machine learning (XGBoost, Random Forest) models.
  3. 3Tailor model training data to prioritize recent observations for short-term forecasts, especially with machine learning models.
  4. 4Develop dynamic weighting schemes for ensemble models that adjust based on specific operating conditions and forecast objectives.
  5. 5Utilize the insights from comparative evaluations to select the most appropriate forecasting models for specific public health scenarios.

Original post by Yushu Zou, Ye Li, Johra Moosa, Martin Grunnill, Samir N. Patel, Venkata R. Duvvuri

"arXiv:2608.20406v1 Announce Type: new Abstract: Public health forecasts must respond to abrupt changes in surveillance data without over-extrapolating noise, reporting artifacts, or temporary trends. We evaluated autoregressive integrated moving average (ARIMA), random forest, an…"

View on X

Originally posted by Yushu Zou, Ye Li, Johra Moosa, Martin Grunnill, Samir N. Patel, Venkata R. Duvvuri on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses

More in AI Engineering & DevTools