Skip to main content
PLOS Global Public Health logoLink to PLOS Global Public Health
. 2026 Mar 27;6(3):e0005404. doi: 10.1371/journal.pgph.0005404

Probabilistic forecasting of monthly dengue cases using epidemiological and climate signals: A BiLSTM-Negative Binomial Model versus Mechanistic and Count-Model Baselines

Michael Marko Sesay 1,*, Antony Ngunyi 2, Herbert Imboga 3
Editor: Julia Robinson4
PMCID: PMC13029795  PMID: 41894525

Abstract

Reliable short-term forecasts enable urban health systems to anticipate dengue surges and allocate resources effectively. We assembled monthly dengue case counts for Freetown, Sierra Leone (2015–2024), and compared four probabilistic model families under a leakage-safe, rolling-origin evaluation at 1–3-month horizons: a negative binomial generalized linear model (NB-GLM), a negative binomial INGARCH model (INGARCH-NB), a mechanistic renewal model with negative binomial observations (Renewal-NB), and a bidirectional long short-term memory network with a negative binomial output (BiLSTM-NB). All models used the same seasonal harmonics and autoregressive lags; “light” climate inputs (rainfall, temperature, and relative humidity) were restricted to lag-1 covariates to reflect real-time availability. We evaluated probabilistic performance using mean log score (primary), empirical coverage, and median widths of 50% and 90% predictive intervals, calibration diagnostics based on the probability integral transform, and Diebold-Mariano tests with Newey-West standard errors. For the main comparison, we evaluated models on a strictly matched set of common issue-target pairs within each horizon (n = 32 per horizon). On this aligned set, INGARCH-NB achieved the best mean log score at all horizons, indicating the strongest overall distributional accuracy. BiLSTM-NB remained competitive and provided more conservative upper-tail uncertainty at longer horizons (e.g., 90% interval coverage of 100% at h = 3), at the cost of wider intervals. NB-GLM variants produced the sharpest intervals but were substantially undercovered, indicating overconfidence, while renewal-based forecasts attained nominal coverage largely through uncertainty inflation that degraded sharpness and log score. In a leakage-safe light-climate ablation, adding lag-1 climate covariates yielded small, statistically non-significant gains for NB-GLM and did not improve renewal forecasts. Overall, the results support a horizon-aware toolkit for operational dengue forecasting: INGARCH-NB as a strong default when distributional accuracy is prioritized, complemented by calibrated deep learning (BiLSTM-NB) when conservative tail reliability is preferred. The aligned indices, per-issue forecasts, and code provide a transparent baseline for future work in similar urban settings.

Author summary

We conducted this study to help public health teams in Freetown, Sierra Leone, plan clinical capacity and vector control using reliable short-term dengue forecasts. Many forecasting approaches exist, but they are rarely compared under the same leakage-safe conditions. We assembled monthly dengue case data (2015–2024) and built consistent seasonal and autoregressive predictors for all models, using only a lightweight set of lagged climate inputs feasible in real time. We compared four model families: a negative binomial generalized linear model, an INGARCH count model, a mechanistic renewal model, and a bidirectional LSTM with a negative binomial output. Using an expanding-window, rolling-origin evaluation at 1- to 3-month horizons, we assessed probabilistic accuracy with proper scoring rules, predictive interval coverage, probability integral transform (PIT) histograms, and Diebold–Mariano tests on aligned targets. No single method dominated across all horizons: parsimonious count models performed best at 1–2 months, while a calibrated BiLSTM excelled at the 3-month horizon and provided reliable uncertainty estimates. These findings support a horizon-specific toolkit for operational dengue forecasting in similar urban settings.

Introduction

Dengue fever remains one of the most pervasive vector-borne diseases worldwide, affecting tropical and subtropical regions with an expanding geographic footprint. The spread of dengue continues to accelerate, driven by recurring outbreaks that cause substantial morbidity and strain public health systems. This expansion is fueled by complex interactions between climatic conditions, which shape mosquito breeding habitats and virus survival, and rapid urbanization, which increases human–mosquito contact. These factors collectively amplify transmission dynamics, triggering more frequent outbreaks and posing persistent challenges for disease control. Given these complexities, there is a critical operational need for reliable short-term forecasting tools to enable health authorities to anticipate dengue incidence and allocate resources efficiently [1–3].

Among regions facing emerging dengue risks, West Africa presents epidemiological and surveillance characteristics that warrant focused attention. Accumulating evidence highlights sustained local dengue transmission, contradicting earlier assumptions that cases are primarily sporadic or imported. The region’s ecological and socio-economic context—including seasonal rainfall patterns, temperature variability, and rapid urban growth—influences mosquito population dynamics and dengue transmission potential. This evolving landscape underscores the need for improved situational awareness through enhanced surveillance and data-driven forecasting. Timely, region-specific information is crucial for mobilizing interventions and containing outbreaks that impose considerable health and economic burdens on vulnerable populations [4–6].

Freetown, the capital of Sierra Leone, serves as a pertinent setting for operational dengue forecasting given the availability of routine surveillance data at a monthly cadence and documented dengue activity. Its coastal urban environment and climatic conditions support vector proliferation, creating a practical need for forecasting to inform public health decision-making. Monthly forecasting represents a pragmatic compromise between data availability and operational utility: it aligns with common reporting workflows and supports planning for staffing, diagnostics, and vector-control activities on a near-term horizon. However, because monthly aggregation can obscure rapid shifts in incidence, we emphasize leakage-safe evaluation and robustness checks when comparing model classes at this time scale [7,8].

Monthly dengue counts typically exhibit overdispersion, strong annual seasonality, short serial dependence, and potentially non-linear relationships with environmental drivers, posing challenges for standard time-series approaches [9,10]. Negative binomial generalized linear models (NB-GLMs) offer interpretable covariate effects and handle overdispersion, but they may inadequately represent temporal feedback dynamics [11,12]. Negative binomial INGARCH models explicitly incorporate the dependence of the conditional mean on both past observations and past conditional means, providing an observation-driven approach for count time series [13,14]. Renewal models link incidence to a time-varying reproduction number (Rt) and a serial-interval kernel, supporting epidemiological interpretation while remaining parsimonious [15]. Modern bidirectional long short-term memory (BiLSTM) architectures with negative binomial output heads can learn non-linear patterns while producing probabilistic count forecasts [16]. However, time-series machine learning remains susceptible to information leakage through improper feature construction and validation design, necessitating careful feature timing and rolling-origin evaluation.

Despite extensive methodological development, leakage-safe and aligned comparisons of regression baselines, observation-driven count models, mechanistic renewal formulations, and deep sequence models for monthly dengue forecasting in West Africa remain limited [17]. We address this gap through an aligned, expanding-window evaluation in Freetown comparing four models: an NB-GLM, INGARCH-NB, Renewal-NB, and a BiLSTM-NB architecture featuring autoregressive skip connections and optional isotonic calibration. We analyze monthly reported dengue cases in Freetown (2015–2024) alongside monthly rainfall, air temperature, and relative humidity aggregates as potential environmental drivers. To reflect operational feasibility, we utilize a “light” climate feature set—limited to three variables—and apply conservative lagging rules; we also report sensitivity analyses examining alternative climate specifications and key mechanistic assumptions. All models incorporate 12-month harmonic terms and autoregressive lags (yt−1,yt−2,yt−3,yt−12)to capture seasonal and short-term dependence, and we enforce leakage-safe timing for all inputs.

We employ an expanding-window rolling origin protocol for forecast horizons of h∈1,2,3 months, using a minimum training length of 48 months to stabilize seasonal estimation. Evaluation prioritizes the mean log score as a strictly proper scoring rule, alongside 50% and 90% prediction-interval coverage and median interval widths, to summarize calibration and sharpness. Distributional calibration is assessed using probability integral transform (PIT) diagnostics adapted for counts, while the statistical significance of forecast differences is tested using Diebold–Mariano tests with Newey–West standard errors on aligned issue–target indices [18]. Our contributions include:

  • Leakage-safe feature timing, including conservative lagging of climate inputs; a seed-ensemble BiLSTM-NB with autoregressive skip connections; and optional isotonic calibration to improve reliability

  • A head-to-head comparison of NB-GLM (direct forecasting), INGARCH-NB (observation-driven), Renewal-NB (mechanistic), and BiLSTM-NB under shared seasonal and autoregressive structure

  • Aligned backtesting enabling fair Diebold–Mariano comparisons, with unaligned results preserved in supplementary materials

  • Operational evaluation emphasizing proper scoring rules, reliability, and sharpness for public health decision support, alongside robustness checks for key modeling assumptions

The remainder of this paper is organized as follows: Section 2 describes data sources, feature engineering, model formulations, experimental setup, and evaluation metrics. Section 3 presents comparative results, diagnostic analyses, and robustness checks. Section 4 discusses implications for operational dengue forecasting in resource-limited settings and identifies future research directions.

Materials and methods

Study setting, outcome, and covariates

Study setting and time span.

We curated a dengue surveillance and climate dataset for Freetown, Sierra Leone, spanning January 2015 to December 2024. The dataset links monthly dengue case totals to monthly meteorological summaries to support leakage-safe probabilistic forecasting at 1–3 month horizons (see S1 Data).

Dengue surveillance outcome.

Let Yt∈ℕ0 denote the number of reported dengue cases in month t. Each observation represents the total count of laboratory-confirmed and clinically suspected dengue infections recorded in the Freetown catchment during that calendar month.

Climate covariates.

Monthly climate covariates were obtained from publicly available meteorological sources and aligned to the dengue reporting calendar: precipitation (mm; monthly total), near-surface air temperature (°C; monthly mean), and relative humidity (%; monthly mean). These covariates were selected because they are plausibly linked to Aedes mosquito ecology and dengue transmission and because they are readily available in operational settings.

Exploratory summary.

To characterize seasonality and interannual variability at the monthly scale, we summarize the dengue series using (i) a time plot and (ii) an average monthly profile ( Figs 1 and 2). The series exhibits pronounced annual seasonality with recurrent peaks, motivating the inclusion of seasonal harmonic terms and autoregressive lags shared across all model classes.

Fig 1. Monthly reported dengue cases over the study period, showing clear seasonality and recurrent annual peaks in Freetown.

Fig 1

Fig 2. Average monthly case profile highlighting the seasonal transmission pattern in Freetown.

Fig 2

Preprocessing and feature engineering

Calendar alignment and outcome construction.

All records were aligned to a complete monthly calendar from January 2015 to December 2024. The analysis outcome is the monthly count Yt in month t, with Yt≥0 by construction.

Seasonal harmonics and autoregressive lags.

To represent annual seasonality, we construct 12-month trigonometric harmonics from the calendar month index mt∈{1,…,12}:

st=sin(2πmt12),ct=cos(2πmt12). (1)

Short- and medium-range dependence is represented by integer lags of the case series.

{Yt−1,Yt−2,Yt−3,Yt−12}. (2)

Lags are used only when available; issue months without the required lagged values (e.g., at the beginning of the series) are excluded for the relevant model/horizon.

Climate feature set and leakage-safe timing

Environmental drivers are limited to a “light” set of at most three monthly climate aggregates, precipitation, temperature, and relative humidity, to reflect operational feasibility. To prevent look-ahead, climate covariates used for forecasting issue month t are restricted to values available at or before t. In the primary specification, we adopt conservative lagging:

  • For all models, precipitation is used at lag-1 by design.

  • For NB-GLM, INGARCH-NB, and Renewal-NB, temperature and humidity are used at lag-1 in the primary analysis. Contemporaneous values are considered only in a sensitivity analysis under an explicit assumption about reporting latency.

  • For BiLSTM-NB, all climate inputs are strictly lagged by one month: Xt−1(rain),Xt−1(temp),Xt−1(rh).

Let xt denote the vector of selected climate covariates at month t. Climate covariates are standardized within each training fold by

x~t=diag(σ^−1)(xt−μ^), (3)

where μ^ and σ^ are computed only on the current training window and applied to the corresponding validation/test issues. Trigonometric harmonics (st,ct) are scaled analogously. Count lags {Yt−ℓ} are left unscaled.

Recurrent-model inputs and targets.

For recurrent models, we form leakage-safe supervised sequences with a fixed lookback W = 12 months. The count stream for issue t is

𝐂t=(Yt−W+1,Yt−W+2,…,Yt)⊤∈ℝW×1, (4)

and the auxiliary feature vector is

At=[st,ct,Yt−1,Yt−2,Yt−3,Yt−12,x~t−1⊤]⊤, (5)

with climate at lag -1 only. We construct multi-step targets for h = 1,2,3 months ahead,

𝐘t(tar)=(Yt+1,Yt+2,Yt+3). (6)

Only issues for which all required elements of Ct and At are present are used for training and evaluation. Targets Yt+h are never used in feature computation at issue t.

Audit trail for alignment.

To support auditability, we persist per-issue (issue_date,target_date) keys and fold-specific scaling statistics used at each issue. These artifacts allow exact regeneration of aligned evaluation sets and verification of leakage safeguards.

Missing data handling.

After alignment to a complete monthly calendar (January 2015-December 2024; T = 120 months), we verified the completeness of the dengue outcome and the selected “light” climate covariates (precipitation, temperature, and relative humidity). The aligned analysis table contains no missing values in Yt or in any selected climate variable (0/120 missing months for each field; 0.0% missing overall). Consequently, no imputation was performed and no months were dropped due to missingness in the primary analysis.

Sensitivity (not applicable for this dataset).

Because there are no missing values in the aligned series, missing-data sensitivity analyses (e.g., alternative imputation strategies or complete-case versus imputed comparisons) are not applicable. We state this explicitly to document that the absence of imputation reflects data completeness rather than an omitted methodological detail.

Operational procedure under missingness (deployment guidance).

In prospective operational settings where climate feeds may be delayed or incomplete, missing covariates should be handled within each rolling-origin training fold to preserve leakage safety (i.e., imputation parameters computed using training data only, then applied to the corresponding forecast issue). Missing dengue outcomes should not be imputed as forecast targets; instead, affected issue-target pairs should be excluded from scoring and clearly logged in the per-issue audit trail (issue date, target date, and missingness flags).

Models

All models produce probabilistic forecasts for monthly counts using a negative binomial (NB2) observation model with mean μ and dispersion α, where Var(Y∣μ)=μ+αμ2. Except where noted, we fit separate direct models per horizon (h). Model inputs follow the leakage-safe timing rules in Sections miss-preprocess, and all standardization parameters are estimated on training folds only.

Probabilistic forecasting models

All approaches produce probabilistic forecasts for monthly counts under a negative-binomial NB2 observation model with mean μ and dispersion α, such that Var(Y∣μ)=μ+αμ2. Unless otherwise stated, models are trained and evaluated separately for each forecast horizon h∈{1,2,3} using a direct strategy. Model inputs follow the leakage-safe timing rules in Sections preprocess and climate_timing, and all standardization parameters are estimated on training folds only. For likelihood computations, we use the (r,p) parameterization with r=α−1 and p=r/(r+μ).

NB-GLM

The negative binomial generalized linear model (NB-GLM) extends the Poisson GLM to accommodate overdispersion commonly observed in dengue counts [11,12]. We adopt the NB2 mean-variance relationship. For horizon h∈{1,2,3}, the monthly count Yt+h conditional on the information set ℱt is modeled as

Yt+h∣ℱt~NB2(μt,h,α),Var(Yt+h∣μt,h)=μt,h+αμt,h2, (7)

where μt,h=𝔼[Yt+h∣ℱt] and α>0 is the overdispersion parameter [19]. As α→0 the model approaches Poisson, larger α implies greater overdispersion [20]. For likelihood computations we use the (r,p) parameterization

r=α−1,p=rr+μt,h, (8)

with pmf

Pr(Yt+h=y∣μt,h,α)=Γ(y+r)Γ(r)Γ(y+1)pr(1−p)y,y=0,1,2,… (9)

We use a horizon-specific linear predictor (direct strategy) [21]:

logμt,h=𝐱t⊤βh,𝐱t=[1, st, ct, Yt−1,Yt−2,Yt−3,Yt−12, 𝐜~t−1⊤]⊤, (10)

where mt is the calendar month, and 𝐜t−1 is a light climate vector with at most three lag-1 covariates chosen from rainfall, air temperature, and relative humidity (Section preprocess). This lag-1 restriction is the primary specification to prevent leakage. If an operational pipeline provides reliable same-month climate readings at issue time t, a contemporaneous variant is treated as a separate sensitivity analysis under an explicit reporting-delay assumption. Seasonal harmonics and climate are standardized on the training folds only; count lags remain unscaled.

Let ℐh={t0,…,T−h} be the set of training indices after respecting maximal lag and the minimum training length. With r=α−1 and pt,h=r/(r+μt,h), μt,h=exp(𝐱t⊤βh), the log-likelihood is

ℓ(βh,α)=∑t∈ℐh[logΓ(Yt+h+r)−logΓ(r)−logΓ(Yt+h+1)+rlogpt,h+Yt+hlog(1−pt,h)]. (11)

We estimate (βh,α) by maximum likelihood (standard NB2 GLM fitting; implementation details in Supporting Information). All features in xt are computed from information available at issue time t; standardization parameters are learned on training folds and applied to validation/test folds.

For a new issue T,

μ^T,h=exp(𝐱T⊤β^h),r^=α^−1,p^T,h=r^r^+μ^T,h. (14)

Point forecasts are μ^T,h. Central (1−τ)×100% prediction intervals use NB quantiles

[QNB(τ2;r^,p^T,h), QNB(1−τ2;r^,p^T,h)], (15)

e.g., τ=0.5 (50%) and τ=0.1 (90%).

INGARCH-NB

The integer-valued GARCH-type model with negative-binomial innovations (INGARCH-NB) adapts volatility-style feedback to count data, capturing short-memory dependence and overdispersion frequently observed in dengue surveillance series [13,22]. We adopt the NB2 mean-variance form to maintain consistency across model families.

Let ℱt−1=σ(Yt−1,Yt−2,…) be the natural filtration. We assume

Yt∣ℱt−1~NB2(μt,α),Var(Yt∣μt)=μt+αμt2, (16)

with overdispersion α>0. For likelihood evaluation, we map to (r,p) with r=α−1 and pt=r/(r+μt).

We use a log link with seasonal harmonics, observed-count feedback, and conditional-mean feedback:

ηt≡logμt=b0+b1sin(2πmt12)+b2cos(2πmt12)+b3log(1+Yt−1)+b4log(1+μt−1), (17)

so that μt=exp(ηt). The log(1+·) transform stabilizes the feedback at zero counts and avoids numerical issues [14]. The term in log(1+μt−1) provides persistence in the conditional mean. Seasonal harmonics capture annual dengue cyclicality. In the main analysis, we omit climate regressors to keep the comparison focused on endogenous dynamics; a climate-augmented variant can be evaluated as a sensitivity check.

Given y1:T and initialization μ0>0, the log-likelihood is

ℓ(b,α)=∑t=1T{logΓ(Yt+r)−logΓ(r)−logΓ(Yt+1)+rlogpt+Ytlog(1−pt)}, (18)

where r=α−1, pt=r/(r+μt), and μt is generated recursively from (17). We compute the maximum likelihood estimator θ^=(b^,α^) using box-constrained quasi-Newton (L–BFGS-B), with constraints α>0 and b4∈[0,1) to discourage explosive feedback. In practice, finite-difference gradients with stable initialization (e.g., μ0=Y¯) are adequate.

Multi-horizon forecasting

To obtain forecasts at horizons h = 1,2,3, we use an iterated predictive scheme consistent with the INGARCH recursion. For h = 1, the predictive distribution is YT+1∣ℱT~NB2(μT+1,α) with μT+1 given by (17). For h > 1, we propagate uncertainty forward by Monte Carlo simulation: for b=1,…,B, we draw YT+1(b) from the h = 1 predictive distribution, update the recursion to obtain μT+2(b), draw YT+2(b), and continue up to T + h. The resulting empirical distribution {YT+h(b)}b=1B defines the probabilistic forecast, from which we compute point forecasts (mean or median), prediction intervals, and proper scoring rules. We use B large enough to stabilize scores (Supporting Information).

Renewal-NB

We adopt an epidemiological renewal model with an NB2 observation process as a mechanistic baseline [15,23]. At a monthly resolution, the serial-interval kernel should be interpreted as an effective kernel that aggregates within-month transmission and reporting delays; we therefore evaluate kernel sensitivity in (Section sensitivity).

Let ℱt−1 denote the information set up to month t−1. Counts follow

Yt∣ℱt−1~NB2(μt,α),Var(Yt∣μt)=μt+αμt2, (20)

with r=α−1 and pt=r/(r+μt). The discrete renewal equation is

μt=Rt∑s=1SwsYt−s,∑s=1Sws=1, (21)

where w=(w1,…,wS) is a nonnegative kernel. In the baseline specification, we use S = 3 with w∝(0.6,0.3,0.1) as a front-loaded effective kernel at the monthly scale. The effective reproduction number is seasonally modulated,

Rt=exp(γ0+γ1st+γ2ct), (22)

ensuring Rt > 0.

Kernel sensitivity.

To address potential misspecification at a monthly resolution, we evaluate alternative kernel supports and shapes as a sensitivity analysis:

  • Support: S∈{3,6,9,12} months.

  • Shapes: (i) front-loaded geometric decay ws∝ρs−1 with ρ∈(0,1), and (ii) diffuse kernels (e.g., discretized gamma) normalized to sum to one.

We refit the renewal model under each kernel and compare probabilistic scores and calibration diagnostics to determine whether conclusions about renewal performance are robust to kernel choice.

Given y1:T and support S, the renewal recursion is defined for t > S. The log-likelihood under NB2 is

ℓ(θ)=∑t=S+1T{logΓ(Yt+r)−logΓ(r)−logΓ(Yt+1)+rlogpt+Ytlog(1−pt)}, (24)

with θ=(γ0,γ1,γ2,α), r=α−1, pt=r/(r+μt), and μt given by (21)–(22).

We obtain the MLE θ^=argmaxθℓ(θ) via box-constrained L–BFGS–B, with α>0 and a soft bound on seasonal amplitude (e.g., γ12+γ22≤C) to prevent unrealistically large forcing. Gradients follow from μt=RtΛt where Λt=∑s=1SwsYt−s. In particular,

∂μt∂γj=μtgj(mt),g0≡1,  g1≡sin(2πmt12),  g2≡cos(2πmt12), (25)

and ∂ℓ/∂μt is obtained from (24). In practice, finite-difference derivatives are sufficient due to the low parameter dimension.

Multi-horizon forecasting.

For h = 1, the forecast mean is μ^T+1=R^T+1∑s=1SwsYT+1−s. For h > 1, we generate probabilistic forecasts by iterating the renewal recursion with Monte Carlo simulation: we draw future paths from the NB2 predictive distribution and update the renewal term using simulated counts, yielding an empirical forecast distribution for YT+h. Prediction intervals are computed from the corresponding empirical quantiles.

BiLSTM-NB

The Bidirectional Long Short-Term Memory model with a Negative-Binomial output head (BiLSTM-NB) couples deep sequence representations with a count likelihood tailored to overdispersed dengue surveillance data. It learns non-linear dependencies while producing horizon-specific predictive distributions suitable for probabilistic evaluation [24,25].

Inputs and leakage-safe construction.

At a monthly cadence, each training instance at issue time t comprises (i) a univariate count window

𝐂t∈ℝW×1,𝐂t=[Yt−W+1,…,Yt]⊤,W=12, (26)

and (ii) an auxiliary vector

𝐀t∈ℝda,𝐀t=[st,ct,Yt−1,Yt−2,Yt−3,Yt−12,xc,t−1(1),…,xc,t−1(Kc)]⊤, (27)

where (st,ct) seasonal harmonics and autoregressive lags are {1,2,3,12}, and the “light” climate set uses up to Kc≤3 lag-1 features among rainfall, temperature, and relative humidity (Section climate_timing). To prevent look-ahead, (a) only lagged climate is used, (b) harmonics and climate are standardized on training folds only, and (c) model selection and calibration are performed using data available within each training fold (details below).

Architecture.

The count window Ct is passed through two stacked bidirectional LSTM layers with 32 units per direction. Let 𝐡BiLSTM∈ℝ64 denote the final embedding. A dense block with ReLU activation and dropout (rate 0.2) produces a non-linear summary 𝐡∈ℝ64. To retain a short-memory linear structure, we include an autoregressive skip that maps the four AR lags directly to a horizon-specific mean adjustment. The network concatenates the learned representation with auxiliary features.

𝐳t=[𝐡⊤,𝐀t⊤]⊤∈ℝ64+da. (28)

Negative-binomial output head.

For each horizon h∈{1,2,3}, the model outputs pre-activations ηh,t(μ) and ηh,t(α) via affine maps of zt, with an AR-skip term applied to the mean:

ηh,t(μ)=𝐰h(μ)⊤𝐳t+bh(μ)+sh,tAR,ηh,t(α)=𝐰h(α)⊤𝐳t+bh(α), (29)

where sh,tAR=θh⊤[Yt−1,Yt−2,Yt−3,Yt−12]⊤. Positivity and numerical stability are enforced with bounded activations:

μh,t=softplus(ηh,t(μ)),αh,t=αmin+(αmax−αmin)σ(ηh,t(α)), (30)

with αmin=10−4, αmax=2, and σ(·) the logistic sigmoid [26]. We adopt NB2 with mean μh,t and variance μh,t+αh,tμh,t2; equivalently, rh,t=1/αh,t and ph,t=rh,t/(rh,t+μh,t).

Training objective and optimization.

Let Yt+h be the target for horizon h. The per-instance multi-horizon negative log-likelihood is

ℒt(Θ)=−∑h=13logPr(Y=Yt+h|rh,t,ph,t), (31)

where logPr(Y=y∣r,p)=logΓ(y+r)−logΓ(r)−logΓ(y+1)+rlogp+ylog(1−p). We optimize with Adam (learning rate 10−3), gradient-norm clipping (‖∇‖≤1.0), early stopping (patience 12 epochs), and ReduceLROnPlateau (factor 0.5, patience 6).

Hyperparameter specification and audit trail.

Given the limited sample size, we pre-specify the BiLSTM-NB configuration a priori rather than performing extensive per-fold hyperparameter search. The network uses two BiLSTM layers (32 units per direction), a dense layer (64 units, ReLU) with L2 regularization (10−4) and dropout (0.2), and a bounded NB2 dispersion α∈[10−4,2]. Training uses up to 150 epochs, a batch size of 16, early stopping on a time-ordered validation tail, and the learning-rate schedule above. Within each rolling-origin training fold, we reserve the final 20% of the training window (time-ordered) as a validation tail for early stopping and learning-rate scheduling; no test-era observations are used for model selection. All fixed settings, preprocessing rules, and random seeds are reported for auditability. Hyperparameter details are listed in S1 Table.

Ensembling and calibration.

To stabilize training, we fit an ensemble of M = 5 models using fixed seeds and form an equal-weight mixture predictive distribution by averaging the component NB probability mass functions. To improve reliability without look-ahead, calibration is learned using forecasts generated strictly within the training window of each rolling-origin fold (sequentially) and then applied unchanged to the corresponding test issues. Specifically, we apply a monotone isotonic post-processing map to PIT-based CDF values computed from the ensemble mixture, using only training-window forecasts and realized outcomes [26].

Sensitivity and generalizability analyses

Renewal kernel sensitivity.

To assess the robustness of the mechanistic baseline at monthly resolution, we refit the Renewal-NB model under alternative kernel supports and shapes: (i) support S∈{3,6,9,12} months and (ii) kernel shapes, including front-loaded geometric decay ws∝ρs−1 with ρ∈(0,1) and diffuse kernels (e.g., discretized gamma) normalized to sum to one. We compare probabilistic scores and calibration diagnostics across kernels.

Climate feature-set sensitivity.

To justify the “light climate” specification, we evaluate an expanded climate feature set (additional lags and/or anomalies) as a sensitivity analysis while preserving leakage-safe timing. Results are reported in the Supporting Information.

Temporal generalizability.

We assess the stability of conclusions under an era-based evaluation by training on an earlier period and evaluating on a later period (details in Results), using the same leakage-safe rolling-origin protocol within the evaluation era.

Experimental setup

We evaluate all models under an expanding-window, rolling-origin design for monthly dengue surveillance (January 2015 to December 2024). Let t index months, and let 𝒟1:t denote all data available up to and including the month t (cases, calendar features, and leakage-safe climate covariates). After a minimum training length of 48 months and once all required lagged features are available, each model is refitted 𝒟1:t and issues probabilistic forecasts for horizons h∈{1,2,3} months ahead, targeting month t + h. This procedure repeats for every eligible issue month, yielding a sequence of out-of-sample predictive distributions and realized outcomes for scoring.

For every model and eligible (t,h), we record the predictive NB parameters (μ^t,h,α^t,h), the implied (r^t,h,p^t,h) with r^t,h=1/α^t,h and p^t,h=r^t,h/(r^t,h+μ^t,h), the realized outcome Yt+h, the log predictive score logP(Yt+h∣𝒟1:t), the central 50% and 90% prediction intervals, empirical coverages, interval widths, and randomized PIT values. These per-issue records underpin summary metrics and pairwise Diebold-Mariano tests (Section: metrics).

Because some models may be undefined for certain issue months (e.g., due to lag requirements at the beginning of the series), we report two complementary evaluations: (i) model-wise summaries computed on each model’s available issue-target set and (ii) aligned comparisons that restrict to the intersection of issue-target pairs shared by all models for a given horizon. The aligned set is used for Diebold-Mariano tests to ensure like-for-like comparisons.

Evaluation metrics

We assess probabilistic accuracy, calibration, and sharpness using proper scoring rules and diagnostics for count forecasts [27,28].

Log score (primary).

For a forecast with NB2 predictive distribution P(·∣μ^i,α^i) and observed count yi, the log score is

Si=logP(Y=yi∣μ^i,α^i). (32)

Using the NB2 pmf,

P(Y=y∣μ,α)=Γ(y+α−1)Γ(α−1)Γ(y+1)(α−1α−1+μ)α−1(μα−1+μ)y,y∈ℕ0, (33)

the mean log score across n forecasts is

S―=1n∑i=1nSi=1n∑i=1nlogP(Y=yi∣μ^i,α^i). (34)

Higher S― indicates better probabilistic accuracy. For presentation as a loss, we also report the negative log score −Si (smaller is better) [29].

Predictive interval coverage.

Calibration is assessed using empirical coverage of central prediction intervals at nominal levels τ∈{0.50,0.90}. For each forecast i, the equal-tailed interval is

PIτ,i=[FNB−1(1−τ2;μ^i,α^i), FNB−1(1+τ2;μ^i,α^i)], (35)

where FNB−1(·;μ,α) NB denotes the quantile function. The empirical coverage rate is

Coverageτ=1n∑i=1n1[yi∈PIτ,i]. (36)

Well-calibrated forecasts satisfy Coverageτ≈τ; undercoverage, indicating overconfidence, and overcoverage indicates overly diffuse forecasts [30].

Median interval width (sharpness).

Sharpness (conditional on calibration) is summarized by the median width of the τ-level interval:

MIWτ=median{wτ,i}i=1n, (37)

where

wτ,i=FNB−1(1+τ2;μ^i,α^i)−FNB−1(1−τ2;μ^i,α^i). (38)

Among similarly calibrated models, smaller MIWτ indicates sharper and more informative predictive distributions [31].

Diebold-Mariano tests with HAC variance.

Pairwise forecast comparisons use the Diebold-Mariano (DM) test for equal predictive accuracy [18]. We define a loss based on the negative log score Lt=−St. For two competing models with losses L1,t and L2,t non-aligned issue-target pairs, the loss differential is

dt=L1,t−L2,t. (39)

The null hypothesis H0:𝔼[dt]=0 is tested using

DM=d¯σ^d2/n,d¯=1n∑t=1ndt, (40)

where σ^d2 is a Newey-West heteroskedasticity-and-autocorrelation-consistent (HAC) variance estimator

σ^d2=γ^0+2∑j=1L(1−jL+1)γ^j, (41)

with γ^j=n−1∑t=j+1n(dt−d¯)(dt−j−d¯). We set the HAC bandwidth to L=h−1 to reflect serial correlation induced by overlapping hstep-ahead forecasts [32]. Two-sided tests use α=0.05; negative DM favors model 1 (lower loss) and positive values favor model 2 [33].

Randomized PIT histograms.

Calibration is also assessed via probability integral transform (PIT) diagnostics. For discrete predictive distributions, we use randomized PIT values

ui=FNB(yi−1∣μ^i,α^i)+Ui·P(Y=yi∣μ^i,α^i), (42)

where Ui~Uniform(0,1) are independent and FNB(y−1∣μ,α)=P(Y<y∣μ,α) with FNB(−1∣μ,α)=0 [34]. Under calibration, ui~Uniform(0,1). We visualize the empirical distribution of {ui}i=1n using B=⌈n⌉ equal-width bins. Deviations from uniformity indicate: (i) U-shaped histograms (underdispersed forecasts), (ii) inverse-U (overdispersed), (iii) left-skew (systematic overforecasting), and (iv) right-skew (systematic underforecasting). We optionally supplement visual inspection with a uniformity test (e.g., Anderson-Darling), noting that power may be limited for small samples [35].

Results

We evaluated leakage-safe monthly probabilistic forecasts of dengue cases in Freetown, Sierra Leone, at horizons h∈{1,2,3}. The candidate models comprise NB-GLM, INGARCH-NB, Renewal-NB, a light climate-augmented NB-GLM variant (NB-GLM+Climate), a light climate-informed renewal variant (Renewal+Climate), and a probabilistic BiLSTM with a negative-binomial observation model (BiLSTM-NB). Performance is summarized using mean log score (primary; higher is better), empirical coverage of nominal 50% and 90% prediction intervals (PIs), and median PI widths (sharpness). Unless stated otherwise, headline comparisons use the global-aligned issue/target set shared across models within each horizon (n = 32 per horizon); additional pairwise-aligned results and model-wise (unaligned) summaries are reported in the Supporting Information.

Data overview and regime characterization

The cleaned monthly dengue series spans January 2015 to December 2024 (120 months, no missing months). The mean monthly incidence is 20.43 cases, and the variance is 331.73, indicating substantial overdispersion (variance-to-mean ratio = 16.24; Table data_summary). Zero-count months account for 18.33% observations (22/120), consistent with intermittent transmission at monthly resolution.

To assess performance under heterogeneous transmission intensity, we stratify evaluation targets into non-outbreak and outbreak regimes using a horizon-specific threshold thrh applied to the realized target yt+h. Specifically, a target month is labeled outbreak if yt+h>thrh, and “non-outbreak” otherwise. Thresholds are taken from the regime experiment and are similar across horizons (thr1 = 33.00, thr2 = 32.50, thr3 = 32.25). This split isolates high-incidence targets and supports interpretation of calibration and upper-tail behavior during intense transmission periods (Table 1).

Table 1. Dataset summary for monthly dengue cases in Freetown, Sierra Leone (cleaned series).

Date range 2015–01–2024–12
Total months 120
Observed months 120
Missing months 0
Zero-count months (%) 22 (18.33%)
Mean cases 20.43
Variance 331.73
Overdispersion (Var/Mean) 16.24

Main aligned probabilistic accuracy across horizons

Table 2 reports performance on the global-aligned evaluation set (naligned = 32 per horizon), ensuring a like-for-like comparison across all models. Across horizons, INGARCH-NB attains the best mean log score, indicating the strongest overall distributional accuracy under strict alignment. BiLSTM-NB is consistently competitive and shows strong 90% PI calibration (including perfect coverage at h = 3), but it does not exceed INGARCH-NB in mean log score on the global-aligned set.

Table 2. Global-aligned probabilistic performance by horizon (higher mean log score is better).

Model Horizon n aligned Mean log score Cover50 (%) Cover90 (%) Width90
INGARCH–NB 1 32 -3.716 59.4 87.5 53.0
BiLSTM–NB 1 32 -3.771 65.6 90.6 52.0
Renewal–NB 1 32 -3.882 71.9 96.9 66.5
NB–GLM+Climate (light) 1 32 -3.882 25.0 62.5 14.5
NB–GLM 1 32 -4.118 28.1 56.2 16.5
Renewal+Climate (light) 1 32 -4.196 75.0 87.5 74.0
INGARCH–NB 2 32 -3.582 53.1 96.9 32.0
NB–GLM+Climate (light) 2 32 -3.694 25.0 71.9 12.0
NB–GLM 2 32 -3.798 31.2 62.5 12.0
BiLSTM–NB 2 32 -3.979 65.6 96.9 57.0
Renewal–NB 2 32 -4.107 40.6 96.9 39.5
Renewal+Climate (light) 2 32 -4.989 53.1 78.1 191.0
INGARCH–NB 3 32 -3.604 53.1 87.5 30.5
BiLSTM–NB 3 32 -3.660 53.1 100.0 69.5
NB–GLM+Climate (light) 3 32 -4.038 31.2 62.5 12.5
Renewal–NB 3 32 -4.152 43.8 96.9 124.5
NB–GLM 3 32 -4.162 28.1 53.1 13.5
Renewal+Climate (light) 3 32 -4.848 28.1 78.1 81.5

The NB-GLM baseline undercovers markedly at the 90% level (53.1-62.5% across horizons), consistent with under-dispersed predictive distributions under strong overdispersion and changing dynamics. Adding the light climate covariates improves the mean log score relative to NB-GLM at h = 2 and h = 3, but the resulting forecasts remain substantially under-calibrated (Cover90 ≤71.9%) and extremely narrow (Width90 ≈12 cases). Renewal-based baselines exhibit the opposite failure mode: Renewal-NB often attains near-nominal or above-nominal 90% coverage, but typically with wider intervals, which reduces sharpness and penalizes log score at longer horizons. The Renewal+Climate (light) variant becomes particularly diffuse at h = 2 (median Width90 = 191), indicating sensitivity of the climate-augmented renewal specification and overly conservative tails in this setting.

Fig 3 visualizes the mean log score ranking by horizon, while Figs 4 and 5 summarize the calibration-sharpness trade-offs consistent with Table 2. Additional diagnostic plots are provided in S1 Fig, S2 Fig and S3 Fig.

Fig 3. Global-aligned mean log score by model and horizon (higher is better).

Fig 3

Barplots of the mean log score on the global-aligned set (n = 32 per horizon). INGARCH-NB ranks best across horizons, with BiLSTM-NB competitive; renewal-based variants are penalized by diffuse distributions, and GLM variants by under-dispersion.

Fig 4. Global-aligned 90% PI coverage by model and horizon (closer to 90% is better).

Fig 4

Coverage of nominal 90% predictive intervals on the global-aligned set. GLM variants under-cover substantially; BiLSTM-NB attains very high coverage at longer horizons; INGARCH-NB maintains generally good calibration without extreme width inflation.

Fig 5. Global-aligned median 90% PI width by model and horizon (smaller is sharper).

Fig 5

Median 90% PI widths highlight uncertainty inflation for renewal-based variants at longer horizons. GLM variants remain narrow but undercover; INGARCH-NB offers a better calibration-sharpness trade-off.

Pairwise significance: Diebold-Mariano tests on aligned samples

To assess whether differences in mean log scores are statistically distinguishable, we use Newey–West/HAC with bandwidth L=h−1, a standard choice for h-step-ahead loss differentials. These samples can be larger than the global-aligned set because alignment is required only between the two models being compared (e.g., n = 63 or n = 69), rather than across all models simultaneously.

INGARCH-NB significantly outperforms NB-GLM at all horizons (p = 0.044 at h = 1; p = 0.036 at h = 2; p = 0.018 at h = 3), consistent with gains from explicitly modeling conditional-mean dynamics in overdispersed monthly counts. INGARCH-NB also significantly outperforms BiLSTM-NB across horizons (p≤0.034), indicating that, in this limited-sample monthly setting, the dynamic count model yields a higher average log predictive density than the deep sequence model. Conversely, BiLSTM-NB substantially improves log score relative to Renewal+Climate (light) at all horizons (p≤0.020), consistent with the renewal climate variant producing overly diffuse forecasts (notably at longer horizons) that are penalized under log scoring. Fig 6 summarizes the count of statistically significant wins by horizon (Table 3).

Fig 6. Significant wins by model and horizon (DM tests, p < 0.05).

Fig 6

Count of pairwise comparisons in which each model significantly improves mean log score over another model under HAC-robust DM testing. INGARCH-NB achieves the most consistent significant wins across horizons.

Table 3. Focused Diebold-Mariano tests on pairwise-aligned samples (log score differences). Positive mean difference favors Model 1.

Model 1 Model 2 Horizon n Mean diff p-value
INGARCH–NB NB–GLM 1 69 0.425 0.044
INGARCH–NB NB–GLM 2 69 0.517 0.036
INGARCH–NB NB–GLM 3 69 0.537 0.018
INGARCH–NB BiLSTM–NB 1 63 0.197 0.027
INGARCH–NB BiLSTM–NB 2 63 0.258 0.004
INGARCH–NB BiLSTM–NB 3 63 0.188 0.034
BiLSTM–NB Renewal+Climate (light) 1 32 0.425 0.020
BiLSTM–NB Renewal+Climate (light) 2 32 1.010 0.001
BiLSTM–NB Renewal+Climate (light) 3 32 1.189 0.000

Calibration and sharpness of predictive intervals

Operational utility depends on joint calibration (coverage) and sharpness (interval width). The NB-GLM baselines are the sharpest, producing the narrowest 90% predictive intervals across horizons (median width ≈12–17 cases), but they markedly under-cover at the 90% level (about 53–62% for NB-GLM and 62–72% for NB-GLM+Climate on the global-aligned set), indicating systematic overconfidence. INGARCH-NB provides the best overall log-score accuracy while maintaining generally good calibration without extreme width inflation; this is most evident at h = 2, where 90% coverage reaches 96.9% with a relatively compact median 90% width of 32 cases.

BiLSTM-NB attains a high 90% coverage, reaching 100% at h = 3, but does so with wider intervals (median 90% width 69.5), consistent with more conservative upper-tail behavior. Renewal-based models illustrate a common failure mode in discrete probabilistic forecasting: achieving nominal (or near-nominal) coverage by inflating uncertainty. Renewal-NB produces substantially wider intervals at longer horizons (e.g., median 90% width 124.5 at h = 3), and Renewal+Climate (light) becomes highly diffuse at h = 2 (median 90% width 191.0), which is strongly penalized under log scoring and limits practical decision usefulness despite occasional adequate coverage. Fig 7 summarizes the accuracy-calibration-sharpness trade-off across horizons.

Fig 7. Global-aligned overview: accuracy, calibration, and width across horizons.

Fig 7

Line summaries across horizons showing the accuracy-calibration-sharpness trade-off. INGARCH-NB is consistently strong in log score with generally good calibration and moderate widths; GLM variants under-cover; renewal variants inflate width at longer horizons.

Seasonality of skill: month-of-year log score patterns

To probe whether relative forecast skill varies across the calendar year, we computed month-of-year mean log scores on the aligned sample for INGARCH-NB and BiLSTM-NB (Figs 8–10). This analysis is descriptive because the per-month sample sizes are small (typically ≈5–6 aligned forecasts per month), so month-to-month fluctuations should not be over-interpreted. Nevertheless, a consistent seasonal structure is visible across horizons: both models achieve their best (least negative) log scores in late Q1/early Q2 (roughly months 3–4), while performance tends to deteriorate around mid-year (approximately months 6–8). This mid-year degradation is consistent with periods in which transmission intensity and dispersion may shift more abruptly, making distributional forecasting more challenging at monthly aggregations.

Fig 8. Seasonal log score patterns (aligned): BiLSTM-NB vs INGARCH-NB at h = 1.

Fig 8

Month-of-year mean log scores on the aligned set (small per-month counts shown). Both models perform best around months 3–4 and deteriorate mid-year; INGARCH-NB is typically more stable across months.

Fig 10. Seasonal log score patterns (aligned): BiLSTM-NB vs INGARCH-NB at h = 3 month-of-year comparison at h = 3 shows persistent mid-year performance degradation; INGARCH-NB generally remains less variable than BiLSTM-NB.

Fig 10

Fig 9. Seasonal log score patterns (aligned): BiLSTM-NB vs INGARCH-NB at h = 2.

Fig 9

Month-of-year comparison at h = 2 shows similar seasonal structure and mid-year difficulty; interpret descriptively due to small per-month sample sizes.

Across months, INGARCH-NB appears more stable, with smaller swings in mean log score and fewer sharp deteriorations in mid-to-late year, whereas BiLSTM-NB shows occasional month-specific advantages (notably around months 3–4) but with greater variability. Given the limited counts per month, these patterns are best viewed as qualitative diagnostics that complement the globally aligned summaries rather than as definitive evidence of month-specific dominance.

Climate signal contribution: the “light climate” experiment

To justify the minimal climate feature set, we evaluated a leakage-safe light climate design using only covariates available at the issue time under conservative timing: lag-1 precipitation, temperature, and relative humidity. Table 4 summarizes a within-family climate ablation for NB-GLM and renewal models on aligned evaluation months.

Table 4. Climate ablation (light climate; aligned on evaluation months). Light climate uses only lag-1 precipitation, temperature, and humidity to remain leakage-safe and deployable when real-time climate products are limited.

Comparison h n Better t p Comment
GLM+Climate vs GLM 1 35 GLM+Climate 1.011 0.3121 small gain, not significant
GLM+Climate vs GLM 2 35 GLM+Climate 1.011 0.3122 small gain, not significant
GLM+Climate vs GLM 3 35 GLM+Climate 1.656 0.0978 borderline evidence at h = 3
Renewal+Climate vs Renewal 1 33 Renewal -0.679 0.4974 climate fit not beneficial
Renewal+Climate vs Renewal 2 33 Renewal -0.920 0.3576 climate fit not beneficial
Renewal+Climate vs Renewal 3 33 Renewal -0.872 0.3831 climate fit not beneficial

For NB-GLM, adding light climate features yields small improvements in mean log score, with only borderline evidence at h = 3 (DM p = 0.0978), and no statistically significant gains at the 5% level across horizons (DM p = 0.312, 0.312, 0.098 for h = 1,2,3). This indicates that while lagged climate may carry some predictive signal, the restricted lag-1-only specification and the linear predictor are insufficient to translate it into reliably improved probabilistic accuracy under strict leakage control. For the mechanistic renewal model, the light climate fit does not improve performance: DM tests favor the non-climate renewal specification at all horizons (p > 0.35), and Renewal + Climate forecasts are typically less sharp, suggesting that the additional climate forcing can destabilize tails (width inflation) without delivering commensurate gains in log-score accuracy. At a monthly cadence, the renewal specification is sensitive to kernel assumptions; mis-specification can manifest as tail inflation

Outbreak vs non-outbreak performance: regime-stratified analysis

To assess robustness under heterogeneous transmission intensity, we stratified the aligned evaluation targets into non-outbreak and outbreak regimes using the horizon-specific thresholds thrh (Table 5). Because the outbreak subset is small (typically n=6−8 per horizon), regime-specific rankings should be interpreted as descriptive rather than definitive; a few extreme months can materially shift averages.

Table 5. Regime-stratified probabilistic performance by horizon (aligned evaluation). Outbreak months are defined by yt+h>thrh, where thrh is the horizon-specific threshold used in the regime split. Tail-miss rate is the percentage of times yt+h exceeds the upper 90% predictive interval bound.

h Regime Model n Mean log Cover 90% Width 90% Tail miss
Panel A: Horizon h = 1 (thr1 = 33.00)
1 Non-outbreak INGARCH-NB 26 -3.521816 84.6 14.5 11.5
1 Non-outbreak BiLSTM-NB 26 -3.581115 88.5 48.0 11.5
1 Non-outbreak Renewal-NB 26 -3.588563 96.2 40.5 3.8
1 Non-outbreak Renewal+Climate (light) 26 -3.864421 84.6 37.5 15.4
1 Non-outbreak NB-GLM+Climate (light) 26 -3.949914 57.7 10.5 11.5
1 Non-outbreak NB-GLM 26 -4.053269 57.7 8.0 11.5
1 Outbreak NB-GLM+Climate (light) 6 -3.588116 83.3 23.0 0.0
1 Outbreak NB-GLM 6 -4.398377 50.0 23.5 16.7
1 Outbreak INGARCH-NB 6 -4.557375 100.0 126.5 0.0
1 Outbreak BiLSTM-NB 6 -4.591249 100.0 89.5 0.0
1 Outbreak Renewal-NB 6 -5.153187 100.0 363.0 0.0
1 Outbreak Renewal+Climate (light) 6 -5.632359 100.0 1061.0 0.0
Panel B: Horizon h = 2 (thr2 = 32.50)
2 Non-outbreak INGARCH-NB 24 -3.309229 95.8 22.0 4.2
2 Non-outbreak Renewal-NB 24 -3.637637 95.8 30.5 4.2
2 Non-outbreak BiLSTM-NB 24 -3.674250 100.0 54.5 0.0
2 Non-outbreak NB-GLM+Climate (light) 24 -3.719250 70.8 10.5 12.5
2 Non-outbreak NB-GLM 24 -3.811939 58.3 11.0 25.0
2 Non-outbreak Renewal+Climate (light) 24 -4.742912 70.8 11.5 29.2
2 Outbreak NB-GLM+Climate (light) 8 -3.619905 75.0 22.5 0.0
2 Outbreak NB-GLM 8 -3.755299 75.0 23.0 0.0
2 Outbreak INGARCH-NB 8 -4.401874 100.0 86.0 0.0
2 Outbreak BiLSTM-NB 8 -4.893744 87.5 68.0 12.5
2 Outbreak Renewal-NB 8 -5.515626 100.0 564.0 0.0
2 Outbreak Renewal+Climate (light) 8 -5.726214 100.0 731.0 0.0
Panel C: Horizon h = 3 (thr3 = 32.25)
3 Non-outbreak INGARCH-NB 24 -3.317427 87.5 16.5 8.3
3 Non-outbreak BiLSTM-NB 24 -3.384828 100.0 71.0 0.0
3 Non-outbreak Renewal-NB 24 -3.587956 95.8 25.5 4.2
3 Non-outbreak NB-GLM+Climate (light) 24 -3.950630 62.5 8.5 12.5
3 Non-outbreak NB-GLM 24 -4.179056 50.0 8.0 12.5
3 Non-outbreak Renewal+Climate (light) 24 -4.211067 79.2 39.0 20.8
3 Outbreak NB-GLM 8 -4.109809 62.5 21.5 12.5
3 Outbreak NB-GLM+Climate (light) 8 -4.299347 62.5 21.5 12.5
3 Outbreak INGARCH-NB 8 -4.462550 87.5 102.0 12.5
3 Outbreak BiLSTM-NB 8 -4.483715 100.0 62.5 0.0
3 Outbreak Renewal-NB 8 -5.842629 100.0 1032.0 0.0
3 Outbreak Renewal+Climate (light) 8 -6.759668 75.0 2563.5 25.0

Non-outbreak regime

In non-outbreak months, INGARCH-NB yields the best mean log score across horizons (h = 1: −3.52; h = 2: −3.31; h = 3: −3.32), with BiLSTM-NB close behind (Table 5). This pattern is consistent with conditional mean dynamics capturing most of the predictive signal when incidence is moderate. Calibration is acceptable for INGARCH-NB in non-outbreak months (90% coverage =84.6%−95.8%), while BiLSTM-NB is more conservative (often reaching 100% 90% coverage) but at wider uncertainty. GLM-based models remain sharp but under the cover in non-outbreak months, indicating persistent overconfidence even outside outbreaks.

Outbreak regime: accuracy-sharpness trade-offs dominate

During outbreaks, rankings differ, and interpretation hinges on the accuracy-sharpness trade-off. GLM-based models can achieve competitive mean log scores at h=1−2 with comparatively moderate widths (e.g., NB-GLM+Climate at h = 1: mean log score −3.59, 90% coverage = 83.3%, width90 = 23.0; Table 5). In contrast, INGARCH-NB and BiLSTM-NB often avoid tail misses in outbreaks primarily by issuing much wider intervals (e.g., at h = 1, width90 = 126.5 for INGARCH-NB and =89.5 for BiLSTM-NB), which reduces sharpness and can lower log score unless the realized count falls deep in the upper tail. Therefore, outbreak-month comparisons should not be judged on coverage alone: very high coverage can reflect interval inflation rather than well-targeted uncertainty.

Renewal models show instability under outbreaks

Renewal-NB and especially Renewal+Climate (light) exhibit the most extreme outbreak behavior, producing very large interval widths (e.g., Renewal-NB width 90 = 363.0 at h = 1, = 564.0 at h = 2; Renewal+Climate width90 = 1061.0 at h = 1, = 731.0 at h = 2, and =2563.5 at h = 3) alongside poor mean log scores (Table 5). The near-zero tail-miss rates in several outbreak cells are therefore not evidence of superior calibration; they largely reflect over-diffuse predictive distributions that sacrifice sharpness.

Visual summary of regime effects

Fig 11 summarizes the mean log score by horizon and regime and highlights how some models degrade disproportionately in outbreaks. Complementary horizon-wise regime dashboards (S4-S6 Figs) break down (i) mean log score, (ii) 50%/90% coverage, (iii) interval widths, and (iv) upper-tail miss rates, reinforcing that outbreak performance must be assessed jointly on calibration and sharpness rather than coverage alone. Additional diagnostic plots are provided in S3 Fig, S4 Fig, and S5 Fig.

Fig 11. Regime-stratified mean log score vs horizon.

Fig 11

Points show mean log score by model, horizon, and regime (non-outbreak vs outbreak). Higher (less negative) is better. The outbreak subset is small, so dispersion across models is expected.

Generalizability across time: era-based evaluation (2021–2024)

To probe temporal robustness under potential distribution shift, we performed an era-based evaluation by restricting scoring to targets in 2021–2024 and recomputing aligned probabilistic metrics across all models and horizons. Because the light-climate models are available only on a sparser set of issue dates, the aligned intersection for this era is smaller than in the full-period analysis, yielding naligned = 23 at h = 1 and naligned = 24 at h = 2,3 common forecast cases across all models. Table 6 summarizes log-score accuracy (higher is better; values are negative because they are log probabilities) together with interval calibration and sharpness diagnostics.

Table 6. Era-based aligned performance on targets in 2021–2024. Aligned intersection across all models in this era yields naligned = 23 at h = 1 and naligned = 24 at h = 2,3. A higher mean log score indicates better probabilistic accuracy. Coverage is empirical PI coverage; widths are median PI widths.

Model h n Mean log score Cover 50% Cover 90% Width 50% Width 90%
BiLSTM-NB 1 23 -3.5856 60.9 91.3 20.0 49.0
INGARCH-NB 1 23 -3.7147 56.5 87.0 21.0 52.0
Renewal-NB 1 23 -3.8236 65.2 100.0 25.0 69.0
Renewal+Climate (light) 1 23 -4.1783 73.9 82.6 14.0 43.0
NB-GLM+Climate (light) 1 23 -4.1793 17.4 56.5 6.0 15.0
NB-GLM 1 23 -4.1850 26.1 52.2 7.0 16.0
INGARCH-NB 2 24 -3.5504 50.0 100.0 11.5 29.0
NB-GLM+Climate (light) 2 24 -3.7487 25.0 70.8 5.0 12.0
NB-GLM 2 24 -3.8149 29.2 62.5 4.5 12.0
BiLSTM-NB 2 24 -3.9630 62.5 100.0 21.5 54.5
Renewal-NB 2 24 -4.1188 54.2 95.8 23.5 63.5
Renewal+Climate (light) 2 24 -4.8276 50.0 75.0 32.5 101.0
BiLSTM-NB 3 24 -3.5592 45.8 100.0 23.0 68.5
INGARCH-NB 3 24 -3.6423 50.0 83.3 12.5 30.5
Renewal-NB 3 24 -4.1274 41.7 100.0 47.5 130.0
NB-GLM 3 24 -4.2386 25.0 50.0 5.0 12.5
NB-GLM+Climate (light) 3 24 -4.2852 29.2 62.5 5.5 12.0
Renewal+Climate (light) 3 24 -4.8068 25.0 75.0 22.5 69.0

Across 2021–2024, the main conclusions persist: INGARCH-NB and BiLSTM-NB remain the strongest performers, while GLM-based models yield the narrowest intervals but tend to under-cover, indicating overconfidence. However, restricting to this era induces some horizon-specific reordering among the top methods. BiLSTM-NB attains the best mean log score at h = 1 (mean −3.586) and h = 3 (mean −3.559), whereas INGARCH-NB is best at h = 2 (mean −3.550) and remains comparatively sharp at longer horizons (e.g., width90 = 30.5 at h = 3). Renewal-NB remains well calibrated in this era (90% coverage equals 100% at h = 1 and h = 3, and 95.8% at h = 2) but is less sharp, with wider median predictive intervals, especially at h = 3 (width90 = 130.0).

Pairwise Diebold-Mariano (DM) tests on the same 2021–2024 aligned subset (Table 7) indicate that some differences remain statistically distinguishable despite the reduced sample size. At h = 2, INGARCH-NB outperforms BiLSTM-NB with strong evidence (DM p < 10-4). At h = 1, BiLSTM-NB outperforms Renewal+Climate (light) (DM p = 0.0106). At h = 3, BiLSTM-NB outperforms Renewal-NB (DM p = 0.0037), and INGARCH-NB slightly outperforms Renewal-NB (DM p = 0.0481). Other pairwise differences are directionally consistent but not statistically significant at conventional thresholds, which is expected given the smaller aligned sample induced by the climate-available subset.

Table 7. Focused Diebold-Mariano tests on 2021-2024 aligned subset. Positive DM t indicates Model 1 has a higher log score (better).

Model 1 Model 2 h n DM t p
INGARCH-NB BiLSTM-NB 2 24 5.481 < 10−4
Renewal-NB BiLSTM-NB 3 24 -2.903 0.0037
Renewal+Climate (light) BiLSTM-NB 1 23 -2.555 0.0106
INGARCH-NB Renewal–NB 3 24 1.976 0.0481

Fig 12 visualizes the mean log score ranking by horizon in 2021–2024, while Fig 13 summarizes calibration and sharpness on the same aligned subset.

Fig 12. Era-based predictive accuracy (2021-2024).

Fig 12

Mean log score by model and horizon on the 2021-2024 aligned subset (higher is better).

Fig 13. Era-based calibration and sharpness (2021-2024).

Fig 13

Empirical coverage (50%, 90%) and median predictive-interval widths on the 2021–2024 aligned subset.

Discussion

In resource-constrained settings, forecasts of infectious disease burden increasingly guide preparedness, inform vector-control timing, and support risk communication. Using leakage-safe monthly dengue surveillance from Freetown, Sierra Leone (2015–2024), we evaluated a spectrum of probabilistic forecasting approaches—including a statistical regression baseline (NB-GLM), a dynamic count model (INGARCH-NB), mechanistic renewal models (Renewal-NB and a light climate-informed variant), and a deep sequence model with a negative binomial output (BiLSTM-NB)—under a harmonized expanding-window, rolling-origin design. Our analysis yielded three findings with direct relevance to applied public health. First, under strict global alignment across all models, INGARCH-NB delivered the strongest overall distributional accuracy (highest mean log score) across horizons h∈{1,2,3}, suggesting that parsimonious conditional mean dynamics can be highly effective at a monthly cadence. Second, BiLSTM-NB was consistently competitive and exhibited strong reliability at the 90% level (notably reaching 100% coverage at h = 3 in the aligned set) but achieved this with wider uncertainty, reflecting more conservative tail behavior. Third, renewal-based specifications were sensitive in this setting: while Renewal-NB often achieved high nominal coverage, it did so with markedly inflated interval widths at longer horizons, and the light climate-informed renewal variant could become extremely diffuse, leading to poor log scores and limited operational sharpness.

Implications for operational decision-making.

Public health programs balance near-term responsiveness (clinical readiness, targeted mobilization) with medium-range planning (vector-control campaigns, community engagement ahead of seasonal upswings). Our results suggest that selecting a single “best” model is inadvisable without considering the decision horizon and the calibration-sharpness trade-off. For short horizons, INGARCH-NB provides strong probabilistic accuracy with moderate interval widths and generally good calibration, making it well-suited for operational triggers that depend on distributional accuracy rather than point forecasts alone. For longer horizons, BiLSTM-NB offers a high 90% reliability but at the cost of wider uncertainty; this may be preferable when the cost of missing high-incidence events outweighs the drawbacks of issuing conservative risk bands. In practice, horizon-specific selection rules or lightweight ensembles can exploit these complementary strengths, but action thresholds (e.g., triggers based on predictive quantiles) should be calibrated to empirical coverage rather than assumed nominal performance.

Climate, seasonality, and feasibility.

We deliberately restricted exogenous inputs to a leakage-safe “light climate” design lag-1 precipitation, temperature, and humidity, to reflect realistic conditions where real-time climate products can be delayed or inconsistent. Under these constraints, climate augmentation yielded only modest improvements for NB-GLM and did not improve renewal forecasts; Diebold-Mariano (DM) tests did not show statistically significant gains at the 5% level. This does not imply that climate is unimportant for dengue transmission. Rather, it suggests that (i) the restricted, lag-only feature set; (ii) the linear structure of the NB-GLM; and (iii) the sensitivity of renewal calibration to specification choices may limit the realized benefit at a monthly resolution. For deployment elsewhere, richer meteorological nowcasts and entomological covariates may improve skill; however, this requires verifying their latency and availability to avoid leakage and explicitly handling missingness and backfilling.

Calibration, sharpness, and reliability.

A key operational lesson is that coverage alone can be misleading. The NB-GLM baselines produced the narrowest intervals but severely under-covered, indicating overconfidence that may bias decisions toward under-preparedness. Conversely, renewal-based forecasts sometimes achieve high coverage largely by inflating uncertainty, which degrades the log score and reduces the practical value of forecasts for targeting interventions. INGARCH-NB and BiLSTM-NB occupied a more useful middle ground: INGARCH-NB combined strong log scores with generally adequate calibration and comparatively compact intervals (especially at h = 2), while BiLSTM-NB emphasized tail reliability at longer horizons. These patterns underscore the importance of monitoring calibration jointly with sharpness (e.g., coverage alongside interval width and PIT diagnostics) when forecasting is used to trigger resource allocation.

Heterogeneity and outbreak conditions.

Regime-stratified analyses highlight that assessing performance during outbreak months is difficult at a monthly cadence due to the small and highly influential nature of the outbreak subset. Nevertheless, the results illustrate a consistent phenomenon: some models avoid upper-tail misses during outbreaks primarily by issuing very wide predictive intervals, a strategy that does not necessarily indicate superior calibration. During non-outbreak months, INGARCH-NB remained the strongest in mean log score across horizons, while in outbreaks, rankings were more variable and tightly coupled to the accuracy-sharpness trade-off. This motivates a conservative interpretation of outbreak-specific rankings and suggests that prospective use should incorporate safeguards (e.g., horizon-specific uncertainty monitoring and explicit rules for when to trigger heightened preparedness).

Interpretability versus performance.

Mechanistic renewal models remain appealing because they support epidemiological interpretation through Rt-like constructs. However, at a monthly resolution, the assumed serial kernel and aggregation choices can materially affect both mean predictions and uncertainty. Furthermore, misspecification can induce diffuse tails that are heavily penalized by proper scoring rules. A pragmatic compromise for early warning is dual reporting: operational probabilistic forecasts derived from the best-performing statistical or deep learning model, paired with mechanistic summaries (e.g., renewal-basedRt trajectories) for interpretability and situational awareness, treating the latter cautiously when calibration diagnostics indicate instability.

Comparison with prior work.

The horizon-dependent trade-offs we observe align with broader forecasting evidence: autoregressive count models often excel at shorter leads; flexible sequence models can maintain reliability as horizons extend; and mechanistic models require careful specification and appropriately resolved data to be competitive. Importantly, our evaluation design emphasized aligned issue-target comparisons and leakage controls, reducing the risk of overstating gains from exogenous covariates or complex architectures.

Strengths and limitations.

Strengths of this study include a unified probabilistic evaluation (using the mean log score as the primary metric), explicit calibration and sharpness diagnostics, leakage-safe handling of climate covariates, and aligned backtests that support fair comparisons. However, limitations are notable. First, results are based on a single city and monthly data; generalizability across settings, reporting practices, and spatial heterogeneity remains to be established. Second, the light climate design may underutilize environmental information, but it reflects a deliberate feasibility constraint. Third, we did not explicitly model reporting delays or structural breaks; operational systems may benefit from adaptive schemes (e.g., change-point detection or robust retraining triggers). Fourth, the outbreak subset in regime stratification is small, so outbreak-specific conclusions should be considered descriptive.

Guidance for scale-up.

For agencies considering implementation, we suggest: (1) adopting horizon-aware deployment (e.g., INGARCH-NB as a strong default, and BiLSTM-NB when tail reliability at longer horizons is prioritized); (2) synchronizing forecast issuance with operational decision calendars; (3) monitoring calibration online via rolling coverage and PIT dashboards and retraining when deviations persist; (4) setting action thresholds using retrospective empirical coverage to mitigate overconfidence; and (5) auditing climate feed latency and backfill behavior before expanding exogenous inputs. These steps align methodological rigor with institutional capacity and support equitable uptake.

Future directions.

Three methodological avenues appear promising: (i) hybrid renewal-RNN models that retain mechanistic interpretability while learning residual structure; (ii) probabilistic ensembling across model classes to leverage complementary strengths; and (iii) hierarchical sharing across districts to improve data efficiency and spatial generalization. Substantively, integrating vector surveillance, mobility proxies, and high-resolution climate nowcasts could enhance predictive skill, provided leakage safeguards and missing-data policies remain central. Finally, prospective evaluations (including silent trials and decision-impact studies) should accompany rollout to verify that forecast use leads to improved outcomes without exacerbating inequities.

In summary, leakage-safe probabilistic dengue forecasts at a monthly cadence can be operationally useful, but model choice should be guided by the decision horizon and the calibration-sharpness trade-off, rather than by accuracy metrics alone. A horizon-aware portfolio that prioritizes strong distributional accuracy at shorter horizons and reliable tails at longer ones offers a practical path for early warning in settings like Freetown, with broader validation and responsible systems integration representing the critical next steps.

Conclusion

We developed and compared leakage-safe probabilistic dengue forecasting models for Freetown, Sierra Leone (2015–2024) at a monthly cadence. Our study spanned statistical count models (NB–GLM, INGARCH–NB), a mechanistic renewal model (Renewal–NB), and a deep sequence model with a negative binomial output (BiLSTM–NB), evaluated under an expanding-window, rolling-origin design. Using aligned evaluation sets and proper scoring rules, we found that INGARCH-NB achieved the strongest overall distributional accuracy on the global aligned set across horizons h∈{1,2,3}, Meanwhile, BiLSTM-NB remained competitive, delivering particularly reliable 90% predictive interval coverage at longer horizons, albeit with wider intervals. In contrast, NB-GLM variants tended to be overconfident (under-covered), whereas renewal-based specifications attained nominal coverage primarily through uncertainty inflation, which reduced sharpness and penalized log scores. A leakage-safe “light climate” design, incorporating lag-1 precipitation, temperature, and humidity, yielded modest, model-dependent improvements for NB-GLM, though these were not statistically significant at conventional levels and did not improve renewal forecasts.

Operationally, these findings support a horizon-aware forecasting strategy: INGARC-NB serves as a strong default for near- and medium-term planning where distributional accuracy and moderate sharpness are required, while BiLSTM-NB offers a complementary option when conservative tail reliability is prioritized at longer horizons. Study limitations include the monthly temporal resolution, the focus on a single urban setting, and the omission of spatial structure and immunity or serotype dynamics. Future work should evaluate higher-frequency data, multi-city transferability, hierarchical and hybrid (mechanistic-learning) models, and prospective real-time pipelines linked to explicit public health decision triggers. Overall, this study demonstrates that principled probabilistic forecasting with leakage controls and aligned evaluation can provide actionable, uncertainty-aware dengue guidance for public health practice.

Supporting information

S1 Fig. PIT histograms by model and horizon (aligned evaluation).

Probability integral transform (PIT) histograms for aligned forecasts by model and horizon. Deviations from uniformity indicate miscalibration (e.g., over- or under-dispersion and systematic bias).

(TIF)

pgph.0005404.s001.tif (18KB, tif)
S2 Fig. Model performance heatmap (aligned evaluation).

Displays mean log scores across models and horizons.

(TIF)

pgph.0005404.s002.tif (86KB, tif)
S3 Fig. Model performance heatmap (Annotations).

Numerical overlays represent empirical 90% predictive-interval coverage for calibrated uncertainty assessment.

(TIF)

pgph.0005404.s003.tif (209.3KB, tif)
S4 Fig. Regime dashboard at horizon h = 1 (aligned evaluation).

Diagnostics stratified by regime (non-outbreak vs outbreak) for 1-month-ahead targets: (i) mean log score (higher/less negative is better), (ii) empirical coverage of nominal 50% and 90% predictive intervals, (iii) median predictive-interval widths (50%, 90%), and (iv) upper-tail miss rate (percentage of targets exceeding the upper 90% PI bound). Outbreak months are defined by yt+1>thr1 with thr1 = 33.00. The outbreak subset is small; interpret descriptively and jointly with interval widths (high coverage may reflect diffuse forecasts).

(TIF)

pgph.0005404.s004.tif (121.4KB, tif)
S5 Fig. Regime dashboard at horizon h = 2 (aligned evaluation).

Same diagnostics as S4 Fig for 2-month-ahead targets, with outbreaks defined by yt+2>thr2 and thr2 = 32.50. Highlights horizon-dependent changes in calibration and sharpness under outbreaks.

(TIF)

pgph.0005404.s005.tif (206.5KB, tif)
S6 Fig. Regime dashboard at horizon h = 3 (aligned evaluation).

Same diagnostics as S4 Fig for 3-month-ahead targets, with outbreaks defined by yt+3>thr3 and thr3 = 32.25. At longer horizons, sharpness differences can be substantial; near-zero tail-miss rates during outbreaks may coincide with excessively wide intervals.

(TIF)

pgph.0005404.s006.tif (198KB, tif)
S1 Table. Hyperparameter settings for all models.

Summary of final model configurations used in the main experiments (e.g., GLM covariates/penalty if any, INGARCH order and link, renewal kernel and seasonal Rt specification, BiLSTM architecture/training settings, and calibration settings). (Provided in a separate upload.).

(DOCX)

pgph.0005404.s007.docx (28.2KB, docx)
S1 Data. De-identified monthly dengue cases and climate aggregates (2015–2024).

Available at: https://doi.org/10.34740/kaggle/dsv/13257213

(CSV)

Data Availability

De-identified monthly dengue cases and climate aggregates (2015–2024) are publicly available at https://doi.org/10.34740/kaggle/dsv/13257213.

Funding Statement

The author(s) received no specific funding for this work.

References

  • 1.Bhatt S, Gething PW, Brady OJ, Messina JP, Farlow AW, Moyes CL, et al. The global distribution and burden of dengue. Nature. 2013;496(7446):504–7. doi: 10.1038/nature12060 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Brady OJ, Hay SI. The Global Expansion of Dengue: How Aedes aegypti Mosquitoes Enabled the First Pandemic Arbovirus. Annu Rev Entomol. 2020;65:191–208. doi: 10.1146/annurev-ento-011019-024918 [DOI] [PubMed] [Google Scholar]
  • 3.Messina JP, Brady OJ, Golding N, Kraemer MUG, Wint GRW, Ray SE, et al. The current and future global distribution and population at risk of dengue. Nat Microbiol. 2019;4(9):1508–15. doi: 10.1038/s41564-019-0476-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Amarasinghe A, Kuritsk JN, Letson GW, Margolis HS. Dengue virus infection in Africa. Emerg Infect Dis. 2011;17(8):1349–54. doi: 10.3201/eid1708.101515 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Stoler J, Al Dashti R, Anto F, Fobil JN, Awandare GA. Deconstructing “malaria”: West Africa as the next front for dengue fever surveillance and control. Acta Trop. 2014;134:58–65. doi: 10.1016/j.actatropica.2014.02.017 [DOI] [PubMed] [Google Scholar]
  • 6.Baba M, Villinger J, Masiga DK. Repetitive dengue outbreaks in East Africa: A proposed phased mitigation approach may reduce its impact. Rev Med Virol. 2016;26(3):183–96. doi: 10.1002/rmv.1877 [DOI] [PubMed] [Google Scholar]
  • 7.Dariano III DF, Taitt CR, Jacobsen KH, Bangura U, Bockarie AS, Bockarie MJ. Surveillance of vector-borne infections (chikungunya, dengue, and malaria) in Bo, Sierra Leone, 2012–2013. The American Journal of Tropical Medicine and Hygiene. 2017;97(4):1151. doi: 10.4269/ajtmh.16-0798 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Campbell AK, Omah IF, Diouf AM, Ndiaye M, Campbell JS, Parker E. First report of dengue virus in Sierra Leone: implications for arbovirus surveillance and control. Research Square. 2025. doi: 10.21203/rs.3.rs-7767082/v1 [DOI] [Google Scholar]
  • 9.Johansson MA, Dominici F, Glass GE. Local and global effects of climate on dengue transmission in Puerto Rico. PLoS Negl Trop Dis. 2009;3(2):e382. doi: 10.1371/journal.pntd.0000382 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Campbell KM, Lin CD, Iamsirithaworn S, Scott TW. The complex relationship between weather and dengue virus transmission in Thailand. Am J Trop Med Hyg. 2013;89(6):1066–80. doi: 10.4269/ajtmh.13-0321 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Hilbe JM. Negative binomial regression. Cambridge University Press. 2011. [Google Scholar]
  • 12.Cameron AC, Trivedi PK. Regression analysis of count data. Cambridge University Press. 2013. [Google Scholar]
  • 13.Fokianos K, Rahbek A, Tjøstheim D. Poisson Autoregression. Journal of the American Statistical Association. 2008;104:1430–9. doi: 10.1198/jasa.2009.tm08270 [DOI] [Google Scholar]
  • 14.Davis RA. Observation-driven models for Poisson counts. Biometrika. 2003;90(4):777–90. doi: 10.1093/biomet/90.4.777 [DOI] [Google Scholar]
  • 15.Cori A, Ferguson NM, Fraser C, Cauchemez S. A new framework and software to estimate time-varying reproduction numbers during epidemics. Am J Epidemiol. 2013;178(9):1505–12. doi: 10.1093/aje/kwt133 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Reich NG, Brooks LC, Fox SJ, Kandula S, McGowan CJ, Moore E, et al. A collaborative multiyear, multimodel assessment of seasonal influenza forecasting in the United States. Proc Natl Acad Sci U S A. 2019;116(8):3146–54. doi: 10.1073/pnas.1812594116 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Lowe R, Stewart-Ibarra AM, Petrova D, García-Díez M, Borbor-Cordova MJ, Mejia R. Climate services for health: predicting the evolution of the 2016 dengue season in Machala, Ecuador. The Lancet Planetary Health. 2017;1(4):e142-51. doi: 10.1016/s2542-5196(17)30064-5 [DOI] [PubMed] [Google Scholar]
  • 18.Diebold FX, Mariano RS. Comparing predictive accuracy I: An asymptotic test. Federal Reserve Bank of Minneapolis. 1991. https://doi.org/doi:10.21034/dp.52 [Google Scholar]
  • 19.Lawless JF. Negative binomial and mixed Poisson regression. Can J Statistics. 1987;15(3):209–25. doi: 10.2307/3314912 [DOI] [Google Scholar]
  • 20.Ver Hoef JM, Boveng PL. Quasi-Poisson vs. negative binomial regression: how should we model overdispersed count data?. Ecology. 2007;88(11):2766–72. doi: 10.1890/07-0043.1 [DOI] [PubMed] [Google Scholar]
  • 21.Taieb SB, Bontempi G, Atiya AF, Sorjamaa A. A review and comparison of strategies for multi-step ahead time series forecasting based on the NN5 forecasting competition. ArXiv. 2011. doi: 10.1016/j.eswa.2012.01.039 [DOI] [Google Scholar]
  • 22.Liboschik T, Fokianos K, Fried R. tscount: An R Package for Analysis of Count Time Series Following Generalized Linear Models. J Stat Soft. 2017;82(5). doi: 10.18637/jss.v082.i05 [DOI] [Google Scholar]
  • 23.Fraser C. Estimating individual and household reproduction numbers in an emerging epidemic. PLoS One. 2007;2(8):e758. doi: 10.1371/journal.pone.0000758 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Hochreiter S, Schmidhuber J. Long Short-Term Memory. Neural Computation. 1997;9(8):1735–80. doi: 10.1162/neco.1997.9.8.1735 [DOI] [PubMed] [Google Scholar]
  • 25.Graves A, Schmidhuber J. Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Netw. 2005;18(5–6):602–10. doi: 10.1016/j.neunet.2005.06.042 [DOI] [PubMed] [Google Scholar]
  • 26.Flunkert V, Salinas D, Gasthaus J. DeepAR: Probabilistic forecasting with autoregressive recurrent networks. ArXiv. 2017. doi: 10.1016/j.ijforecast.2019.07.001 [DOI] [Google Scholar]
  • 27.Czado C, Gneiting T, Held L. Predictive model assessment for count data. Biometrics. 2009;65(4):1254–61. doi: 10.1111/j.1541-0420.2009.01191.x [DOI] [PubMed] [Google Scholar]
  • 28.Gneiting T, Raftery AE. Strictly Proper Scoring Rules, Prediction, and Estimation. Journal of the American Statistical Association. 2007;102(477):359–78. doi: 10.1198/016214506000001437 [DOI] [Google Scholar]
  • 29.Benedetti R. Scoring Rules for Forecast Verification. Monthly Weather Review. 2010;138(1):203–11. doi: 10.1175/2009mwr2945.1 [DOI] [Google Scholar]
  • 30.Bohlmann S, Laine M. Statistical calibration of probabilistic medium-range Fire Weather Index forecasts in Europe. Nat Hazards Earth Syst Sci. 2024;24(12):4225–35. doi: 10.5194/nhess-24-4225-2024 [DOI] [Google Scholar]
  • 31.Gneiting T, Balabdaoui F, Raftery AE. Probabilistic Forecasts, Calibration and Sharpness. Journal of the Royal Statistical Society Series B: Statistical Methodology. 2007;69(2):243–68. doi: 10.1111/j.1467-9868.2007.00587.x [DOI] [Google Scholar]
  • 32.Newey WK, West KD. A simple, positive semi-definite, heteroskedasticity and autocorrelation consistent covariance matrix. Econometrics eJournal. 1986.
  • 33.Harvey D, Leybourne S, Newbold P. Testing the equality of prediction mean squared errors. International Journal of Forecasting. 1997;13(2):281–91. doi: 10.1016/s0169-2070(96)00719-4 [DOI] [Google Scholar]
  • 34.Dunn PK, Smyth GK. Randomized Quantile Residuals. Journal of Computational and Graphical Statistics. 1996;5(3):236–44. doi: 10.1080/10618600.1996.10474708 [DOI] [Google Scholar]
  • 35.Allen S, Ziegel J, Ginsbourger D. Assessing the calibration of multivariate probabilistic forecasts. Quart J Royal Meteoro Soc. 2024;150(760):1315–35. doi: 10.1002/qj.4647 [DOI] [Google Scholar]
PLOS Glob Public Health. doi: 10.1371/journal.pgph.0005404.r001

Decision Letter 0

Helen Howard

20 Jan 2026

PGPH-D-25-03170

Probabilistic Forecasting of Monthly Dengue Cases Using Epidemiological and Climate Signals: A BiLSTM–Naive Bayes Model Versus Mechanistic and Count-Model Baselines.

PLOS Global Public Health

Dear Dr. Sesay,

Thank you for submitting your manuscript to PLOS Global Public Health. After careful consideration, we feel that it has merit but does not fully meet PLOS Global Public Health’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

The manuscript has been evaluated by two reviewers, and their comments are available below.

The reviewers have raised a number of concerns that need attention. In particular, they request additional analyses, improved clarity and justification for the methods, and further discussion.

Could you please revise the manuscript to carefully address the concerns raised?

Please submit your revised manuscript by Mar 06 2026 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at globalpubhealth@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pgph/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

We look forward to receiving your revised manuscript.

Kind regards,

Helen Howard

Staff Editor

PLOS Global Public Health

Journal Requirements:

1. We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex.

2. Please upload separate figure files in .tif or .eps format. Also, remove the figures from your manuscript file but keep the legends.

For more information about figure files please see our guidelines:

https://journals.plos.org/globalpublichealth/s/figures

https://journals.plos.org/globalpublichealth/s/figures#loc-file-requirements

3. We have noticed that you have a list of Supporting Information legends in your manuscript. However, there are no S3 File uploaded to the submission. Please upload them as separate files with the item type 'Supporting Information'.

If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

Additional Editor Comments (if provided):

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

-->Comments to the Author

1. Does this manuscript meet PLOS Global Public Health’s publication criteria ? Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe methodologically and ethically rigorous research with conclusions that are appropriately drawn based on the data presented.-->? Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe methodologically and ethically rigorous research with conclusions that are appropriately drawn based on the data presented.-->

Reviewer #1: Yes

Reviewer #2: Yes

**********

-->2. Has the statistical analysis been performed appropriately and rigorously?-->

Reviewer #1: N/A

Reviewer #2: Yes

**********

-->3. Have the authors made all data underlying the findings in their manuscript fully available (please refer to the Data Availability Statement at the start of the manuscript PDF file)?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception. The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.-->requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception. The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.-->

Reviewer #1: Yes

Reviewer #2: No

**********

-->4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS Global Public Health does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.-->

Reviewer #1: Yes

Reviewer #2: Yes

**********

-->5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)-->

Reviewer #1: Title: Probabilistic Forecasting of Monthly Dengue Cases Using Epidemiological and Climate Signals: A BiLSTM–Naive Bayes Model Versus Mechanistic and Count-Model Baselines.

Manuscript Number: PGPH-D-25-03170

This manuscript presents a rigorous comparative study of probabilistic forecasting models for monthly dengue incidence in Freetown, Sierra Leone, covering the period 2015–2025. It evaluates four major model classes—NB-GLM, INGARCH-NB, Renewal-NB, and BiLSTM-NB—under a leakage-safe rolling-origin evaluation. The article demonstrates strong methodological maturity, careful control of data leakage, and thorough probabilistic evaluation using proper scoring rules, interval coverage, sharpness metrics, PIT diagnostics, and Diebold–Mariano tests.

The manuscript is generally well-written, technically sound, and addresses an important operational public health problem. It positions itself as one of the few works offering aligned comparisons of mechanistic, statistical, and deep-learning models under realistic constraints for West African dengue surveillance.

This article presents a methodologically rigorous comparison of four probabilistic forecasting approaches—NB-GLM, INGARCH-NB, Renewal-NB, and BiLSTM-NB—applied to monthly dengue case data from Freetown, Sierra Leone (2015–2025). The study addresses an important gap by evaluating mechanistic, statistical, and deep-learning models under aligned, leakage-safe conditions. While the work is comprehensive and technically strong, several critical issues affect its accessibility, interpretability, and broader applicability.

Strengths

The study excels in methodological rigor. Its strict leakage safeguards, careful feature-timing rules, and use of expanding-window rolling-origin evaluation significantly strengthen reliability. The inclusion of proper scoring rules, interval coverage, sharpness metrics, PIT histograms, and Diebold–Mariano tests provides a complete probabilistic evaluation rarely seen in dengue forecasting studies. The horizon-specific findings—INGARCH-NB outperforming at 1–2 months and BiLSTM-NB excelling at 3 months—are well supported by aligned comparisons and statistical significance tests. The transparency of data, code, and alignment artefacts enhances reproducibility and credibility. Additionally, the manuscript offers practical guidance for operational forecasting, including a realistic “light climate” input strategy suitable for resource-limited settings.

Limitations

Despite its strengths, the manuscript is heavily technical, with extensive mathematical exposition in the main text. This may limit accessibility for public-health practitioners who are likely part of the target audience. The mechanistic renewal model is presented as a baseline but is arguably underspecified; the use of a short, fixed 3-month kernel may not realistically capture dengue’s generation interval dynamics, likely contributing to its poor performance. This limits the interpretive value of the mechanistic comparison. This limitation should be addressed.

The study’s climate treatment, while intentionally conservative, may underexploit important environmental drivers. Although justified operationally, this constraint restricts exploration of potentially meaningful lag structures or seasonal climate anomalies. The analysis is limited to a single city and monthly data frequency, raising questions about generalizability across geographies with different climate patterns and dengue transmission dynamics. Moreover, the monthly temporal resolution may obscure rapid outbreak shifts, possibly disadvantaging mechanistic and hybrid models that rely on finer-grained dynamics. This should be addressed.

The manuscript makes a valuable and original contribution to dengue forecasting, offering robust methodological innovations and practical insights for real-time surveillance systems. However, improved clarity, stronger justification for mechanistic assumptions, and expanded discussion of generalizability would enhance its usefulness and scholarly impact. With revisions to improve accessibility and contextual depth, the study is well positioned for publication and for informing operational forecasting practice in similar settings.

Reviewer #2: 1. What is PIT in the abstract stand for? The authors should avoid using abbreviations in the abstract.

2. The authors should providing some additional analysis, such as experimenting with alternative or longer serial-interval kernels, or simple sensitivity checks (e.g., different window lengths, or, if possible, finer temporal resolution).

3. Please, justifies the small climate feature set, mentioning any exploratory work with larger sets.

4. The authors should add a clearly labelled missing-data handling subsection that specifies: The imputation method, the number of imputed months, and how they were used in training/evaluation, plus any sensitivity.

5. While the architecture, optimization, and calibration steps are described, the process for choosing hyperparameters is not fully audit-ready.

6. I recommend that the authors conduct an additional experiment to demonstrate the generalizability of the proposed model.

**********

-->6. PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.

Do you want your identity to be public for this peer review? If you choose “no”, your identity will remain anonymous but your review may still be made public. If you choose “no”, your identity will remain anonymous but your review may still be made public.

For information about this choice, including consent withdrawal, please see our Privacy Policy .-->.-->

Reviewer #1: Yes: Shyam Sanjeewa Nishantha PereraShyam Sanjeewa Nishantha Perera

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

-->Figure Resubmissions:

-->-->While revising your submission, we strongly recommend that you use PLOS’s NAAS tool (https://ngplosjournals.pagemajik.ai/artanalysis) to test your figure files. NAAS can convert your figure files to the TIFF file type and meet basic requirements (such as print size, resolution), or provide you with a report on issues that do not meet our requirements and that NAAS cannot fix.-->-->

After uploading your figures to PLOS’s NAAS tool - https://ngplosjournals.pagemajik.ai/artanalysis, NAAS will process the files provided and display the results in the "Uploaded Files" section of the page as the processing is complete. If the uploaded figures meet our requirements (or NAAS is able to fix the files to meet our requirements), the figure will be marked as "fixed" above. If NAAS is unable to fix the files, a red "failed" label will appear above. When NAAS has confirmed that the figure files meet our requirements, please download the file via the download option, and include these NAAS processed figure files when submitting your revised manuscript.-->

PLOS Glob Public Health. doi: 10.1371/journal.pgph.0005404.r003

Decision Letter 1

Julia Robinson

2 Mar 2026

Probabilistic Forecasting of Monthly Dengue Cases Using Epidemiological and Climate Signals: A BiLSTM-Negative Binomial Model Versus Mechanistic and Count-Model Baselines

PGPH-D-25-03170R1

Dear Mr Sesay,

We are pleased to inform you that your manuscript 'Probabilistic Forecasting of Monthly Dengue Cases Using Epidemiological and Climate Signals: A BiLSTM-Negative Binomial Model Versus Mechanistic and Count-Model Baselines' has been provisionally accepted for publication in PLOS Global Public Health.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they'll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact globalpubhealth@plos.org.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Global Public Health.

Best regards,

Julia Robinson

Executive Editor

PLOS Global Public Health

***********************************************************

Reviewer Comments (if any, and for reference):

Reviewer's Responses to Questions

-->Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.-->

Reviewer #1: All comments have been addressed

**********

-->2. Does this manuscript meet PLOS Global Public Health’s publication criteria ? Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe methodologically and ethically rigorous research with conclusions that are appropriately drawn based on the data presented.-->? Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe methodologically and ethically rigorous research with conclusions that are appropriately drawn based on the data presented.-->

Reviewer #1: Yes

**********

-->3. Has the statistical analysis been performed appropriately and rigorously?-->

Reviewer #1: Yes

**********

-->4. Have the authors made all data underlying the findings in their manuscript fully available (please refer to the Data Availability Statement at the start of the manuscript PDF file)?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception. The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.-->requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception. The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.-->

Reviewer #1: Yes

**********

-->5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS Global Public Health does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.-->

Reviewer #1: No

**********

-->6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)-->

Reviewer #1: NA

**********

-->7. PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.). If published, this will include your full peer review and any attached files.

Do you want your identity to be public for this peer review? If you choose “no”, your identity will remain anonymous but your review may still be made public. If you choose “no”, your identity will remain anonymous but your review may still be made public.

For information about this choice, including consent withdrawal, please see our Privacy Policy .-->.-->

Reviewer #1: No

**********

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Fig. PIT histograms by model and horizon (aligned evaluation).

    Probability integral transform (PIT) histograms for aligned forecasts by model and horizon. Deviations from uniformity indicate miscalibration (e.g., over- or under-dispersion and systematic bias).

    (TIF)

    pgph.0005404.s001.tif (18KB, tif)
    S2 Fig. Model performance heatmap (aligned evaluation).

    Displays mean log scores across models and horizons.

    (TIF)

    pgph.0005404.s002.tif (86KB, tif)
    S3 Fig. Model performance heatmap (Annotations).

    Numerical overlays represent empirical 90% predictive-interval coverage for calibrated uncertainty assessment.

    (TIF)

    pgph.0005404.s003.tif (209.3KB, tif)
    S4 Fig. Regime dashboard at horizon h = 1 (aligned evaluation).

    Diagnostics stratified by regime (non-outbreak vs outbreak) for 1-month-ahead targets: (i) mean log score (higher/less negative is better), (ii) empirical coverage of nominal 50% and 90% predictive intervals, (iii) median predictive-interval widths (50%, 90%), and (iv) upper-tail miss rate (percentage of targets exceeding the upper 90% PI bound). Outbreak months are defined by yt+1>thr1 with thr1 = 33.00. The outbreak subset is small; interpret descriptively and jointly with interval widths (high coverage may reflect diffuse forecasts).

    (TIF)

    pgph.0005404.s004.tif (121.4KB, tif)
    S5 Fig. Regime dashboard at horizon h = 2 (aligned evaluation).

    Same diagnostics as S4 Fig for 2-month-ahead targets, with outbreaks defined by yt+2>thr2 and thr2 = 32.50. Highlights horizon-dependent changes in calibration and sharpness under outbreaks.

    (TIF)

    pgph.0005404.s005.tif (206.5KB, tif)
    S6 Fig. Regime dashboard at horizon h = 3 (aligned evaluation).

    Same diagnostics as S4 Fig for 3-month-ahead targets, with outbreaks defined by yt+3>thr3 and thr3 = 32.25. At longer horizons, sharpness differences can be substantial; near-zero tail-miss rates during outbreaks may coincide with excessively wide intervals.

    (TIF)

    pgph.0005404.s006.tif (198KB, tif)
    S1 Table. Hyperparameter settings for all models.

    Summary of final model configurations used in the main experiments (e.g., GLM covariates/penalty if any, INGARCH order and link, renewal kernel and seasonal Rt specification, BiLSTM architecture/training settings, and calibration settings). (Provided in a separate upload.).

    (DOCX)

    pgph.0005404.s007.docx (28.2KB, docx)
    S1 Data. De-identified monthly dengue cases and climate aggregates (2015–2024).

    Available at: https://doi.org/10.34740/kaggle/dsv/13257213

    (CSV)

    Attachment

    Submitted filename: Response_to_Reviewers.pdf

    pgph.0005404.s009.pdf (92.1KB, pdf)

    Data Availability Statement

    De-identified monthly dengue cases and climate aggregates (2015–2024) are publicly available at https://doi.org/10.34740/kaggle/dsv/13257213.


    Articles from PLOS Global Public Health are provided here courtesy of PLOS

    RESOURCES