Skip to content

Simple SIRD model of coronavirus propagation, for demonstration and learning.

Notifications You must be signed in to change notification settings

TomNicholas/coronavirus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coronavirus: The Simplest Model

Run interactively through Binder -> Binder

While the models used by actual epidemiologists can be complex, the essential dynamics of the spread of the novel coronavirus can be captured by models which are suprisingly simple.

This repo contains a description of the simplest possible model of influenza-like disease spread (the SIRD model), and adds complexities to it to reproduce predictions from current major headlines.

For example, a simple extension to the initial model can demonstrate that increasing the effectiveness of social distancing (Q) reduces the mortality rate by reducing strain on healthcare systems.

Effect-of-flattening-the-infection-curve

The equations, code, results and explanations are all in the notebook.

Requires

  • python 3.6
  • numpy 1.17
  • scipy 1.4.1
  • matplotlib 3.1.1
  • seaborn 0.9.0
  • ipywidgets 7.5.1
  • ipython 7.8.0
  • jupyter lab/notebook

To-Do:

About

Simple SIRD model of coronavirus propagation, for demonstration and learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published