SEIR Model Calculator

Track SEIR compartments with flexible epidemic assumptions. Compare scenarios across contact rates and recovery paths. See trends, peak burdens, and intervention timing clearly today.

Calculator Inputs

Tip: The four initial compartments should add up exactly to the total population.

Example Data Table

Scenario Population S0 E0 I0 R0 β σ γ Days
Urban baseline 100000 99960 25 15 0 0.42 0.20 0.14 120
Slower spread 100000 99970 20 10 0 0.28 0.18 0.16 120
Faster progression 100000 99940 35 25 0 0.46 0.33 0.17 100

Formula Used

The calculator uses the classical SEIR compartment system with discrete time stepping. The total population is assumed constant:

Population identityN = S + E + I + R
New exposuresβ × S × I / N
Exposed to infectiousσ × E
Recovered flowγ × I
Discrete updateNext value = current value ± flow × time step
Basic reproduction numberR0 = β / γ
Mean latent period1 / σ
Mean infectious period1 / γ

This approach is practical for scenario comparison, planning exercises, and mathematical intuition. It is not a substitute for clinical forecasting or policy design.

How to Use This Calculator

  1. Enter the total population for the modeled system.
  2. Fill the starting values for susceptible, exposed, infectious, and recovered groups.
  3. Make sure those four inputs add up to the total population.
  4. Set the transmission rate β, progression rate σ, and recovery rate γ.
  5. Choose the number of projection days and the time step.
  6. Press the calculate button to show summary metrics above the form.
  7. Review the trend chart for compartment movement over time.
  8. Use the CSV or PDF buttons to export your scenario results.

Frequently Asked Questions

1. What does the SEIR model represent?

It splits a population into susceptible, exposed, infectious, and recovered groups. This helps describe how an outbreak progresses when infection includes a latent period before infectiousness begins.

2. Why is there an exposed compartment?

The exposed group captures people who are infected but not yet infectious. That delay changes peak timing and improves realism compared with simpler SIR-style models.

3. What is the meaning of β?

β is the transmission rate. Higher values increase the flow from susceptible to exposed, which generally raises the outbreak speed and the peak infectious population.

4. What is the meaning of σ?

σ is the progression rate from exposed to infectious. Its inverse gives the average latent period. Larger σ values move exposed cases into infectious status more quickly.

5. What is the meaning of γ?

γ is the recovery rate. Its inverse gives the average infectious period. Higher γ values reduce the time people stay infectious and can lower outbreak intensity.

6. Why must the initial compartments equal population?

The model assumes a closed population for the scenario. If the starting compartments do not sum to the total population, the conservation relationship becomes inconsistent.

7. Is this calculator suitable for real public health decisions?

It is best for education, mathematics practice, and simple scenario testing. Real planning should use validated data, calibrated parameters, uncertainty analysis, and expert review.

8. What do CSV and PDF exports include?

The CSV export contains the daily compartment series. The PDF export summarizes the scenario inputs and results so you can archive or share a clean snapshot.

Related Calculators

genetic drift calculatorgame theory payoff calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.