R₀ Results
Intervention day: 50
R₀
ⓘ
✕
-
Reproduction number (R₀): average secondary cases from a single case in a fully susceptible population.
Herd Immunity Threshold
ⓘ
✕
—
The herd immunity threshold refers to the critical fraction of a population that must acquire immunity in order to interrupt disease transmission and protect susceptible individuals indirectly
Herd immunity
Minimum ≥ — of the population needs vaccination to reach adequate herd immunity.
Day
0
Preparedness
Day 0
Results
Susceptible Cattle (S_C)
1,092
Exposed Cattle (E_C)
179
Asymptomatic Infected Cattle (I_C1)
1,233
Symptomatic Infected Cattle (I_C2)
2,120
Recovered Cattle (R_C)
15,899
Infected Buffalo (I_B)
33
Infected Pig (I_P)
26
Infected Sheep (I_S)
4,584
R₀ summary + derived indicators + Equilibrium
auto
R₀ (results)
—
from model equations (β, γ, μ, D, φ, F_env…)
Herd immunity threshold
—
HIT = 1 − 1/R₀ (if R₀>1)
Peak infected (I_total)
—
Day —
Time to peak
—
days from Day 0
Duration of infection
—
days with I_total > 1
Time endemic starts
—
first stable plateau window
Time epidemic starts
—
first day I_total > 1
Time epidemic ends
—
last day I_total > 1
I_total curve (scaled)
Markers: Peak (red), Endemic start (green), Epidemic start/end (blue/gray)
What-if: vary initial Symptomatic Infected Cattle (I_C20) and compare curves
Endemic equilibrium point (from equations)
S* (Susceptible cattle)
—
R* (Recovered cattle)
—
I_C2*
—
q_C*
—
📊 Year-wise Simulation Validation — District
How Hindcast Validation Works (RK4 Method):
For each historical year: (1) Year-specific cattle population is used as N. (2) Observed attacks seed I_C2 as the starting condition. (3) A year-specific β_C is back-calculated from observed incidence. (4) The full ODE system is solved using Runge-Kutta 4th order (RK4) for 365 days. (5) Predicted = Average Monthly I_C2 from the RK4 run. (6) Rule: Reported=Yes & model fires (pred > 0) → YES (TP) | Not Reported & model quiet → YES (TN) | Not Reported & model fires → NO (FP) | Reported & model silent → NO (FN).
For each historical year: (1) Year-specific cattle population is used as N. (2) Observed attacks seed I_C2 as the starting condition. (3) A year-specific β_C is back-calculated from observed incidence. (4) The full ODE system is solved using Runge-Kutta 4th order (RK4) for 365 days. (5) Predicted = Average Monthly I_C2 from the RK4 run. (6) Rule: Reported=Yes & model fires (pred > 0) → YES (TP) | Not Reported & model quiet → YES (TN) | Not Reported & model fires → NO (FP) | Reported & model silent → NO (FN).
📂 District Historical Data
Historical FMD attack counts 2013–2024 with cattle population data.
Required columns: Year,
Observed_Attacks,
Cattle_Population.
Optional: District
Run validation to see hindcast validation against historical outbreaks.