When data arrive late, decisions may rely on incomplete information. Nowcasting uses what is already available to estimate the full picture. A recent study embeds nowcasting in an Expectation‑Maximisation (EM) loop, alternating an estimation (E) step with an optimisation (M) step.
The breakthrough replaces traditional linear models with machine‑learning algorithms—neural networks and XGBoost—to model both event occurrence and reporting delays. These methods can handle hundreds of variables (age, region, weather, etc.) without oversimplification.
In the E step, the model predicts how many unreported events have already happened, based on learned patterns. In the M step, the neural network or XGBoost parameters are updated to improve predictions. The cycle repeats until estimates stabilise.
Simulated tests show that, when relationships are non‑linear, this approach outperforms classic EM methods. The real‑world case study involves Argentinian COVID‑19 reports: XGBoost again delivered the most accurate nowcasts, cutting error by about 15 % compared to linear models.
The work proves that merging EM with machine learning can make forecasts faster and more precise, valuable for health, finance, or emergency management.
