Skip to main content

lag time and case fatality rate

Project description

covidlag

Data science is useful to investigate the progression of the pandemic.

covidlag is an open-source program which is available in public and can be installed by the PyPI package command (pip). covidlag can calculate the lag time between infection peaks and death peaks. covidlag can also compute death rate per infection or case fatality ratio (CFR). CFR is the proportion of individuals diagnosed with a disease who die from that disease and is therefore a measure of severity among detected cases.

CFR is a dynamic value which is continuously changing. In the conventional methods, CFR is used for retrospective observational studies and are not suitable for continuous time series data.

According to CDC: https://www.cdc.gov/foodnet/reports/data/case-fatality.html

the CFR is calculated by: CFR=(number of cases in which patient died/number of cases).

The CDC method for CFR is appropriate for annual statistics, but not for time series data analysis.

In the current CFR calculation, we need to determine two indicators: the number of sampled days and its range of start and ending dates.

Two indicators significantly influence CFR.

There is no algorithm to select two appropriate indicators.

The proposed algorithm is based on a robust correlation between infection and death.

In the proposed algorithm, multiple peaks of time series daily infection and mutiple peaks of time series daily death are calculated by two curve fitting functions respectively.

The detailed method is under review.

How to install covidlag

Covidlag is available in public and can be installed by the following PyPI packaging command:

$ pip install covidlag

How to run covidlag

covidlag needs at least three parameters (country name, sampled days, regression polinomial degree).

Run the following command composed of the country name, sampled days, the degree of polynomial curve-fitting, and options (L: left, R: right, C: center):

$ covidlag Japan 400 13 L

This example is for "Japan" with the "13th" degree polynomial curve-fitting using "400" sampled days. The result shows the polynomial curve-fitting that r-squared of infections is 0.923 and r-squared of deaths is 0.706.

The death peaks are [152 267 374].
death peak: 2021-01-29 <-
death peak: 2021-05-24 <-
death peak: 2021-09-08 <-

The case peaks are [27 133 252 258].
case peak: 2020-09-26
case peak: 2021-01-10 <-
case peak: 2021-05-09 <-
case peak: 2021-08-23 <-

The lag time between infections and deaths is 152-133=19 days, 267-252=15 days, 
and 374-258=16 days respectively.

The number of every death peak is [88 92 54].

The number of every case peak is [526 4421 5902 20029]

Therefore, death rate of peaks or CFR is 88/4421=0.019, 92/5902=0.015, and 54/20029=0.0026 respectively.

The CFR is significantly decreasing.

$ covidlag 'United States' 600 13 L

This example shows that r-squared of infections:0.803 and r-squared of deaths:0.733

The death peaks are [71 189 337 470 579]

death peak: 2020-04-23
death peak: 2020-08-19
death peak: 2021-01-14
death peak: 2021-05-27
death peak: 2021-09-13

The case peaks are [52 156 315 448 566]

case peak: 2020-04-04
case peak: 2020-07-17
case peak: 2020-12-23
case peak: 2021-05-05
case peak: 2021-08-31

The lag time between infections and deaths is 19 days, 33 days, 22 days, 22 days, 13 days.

The number of every death peak is [1944 1005 3109 632 1943].

The number of every case peak is [28858 57877 207829 44827 178454]

The death rate per infection is 1944/28858=0.067,1005/57877=0.017, 3109/207829=0.015,632/44827=0.014,1943/178454=0.011

CFR in the US is slowly decreasing. But, it is still high compared with that of Japan.

$ covidlag Canada 400 13 L

death peak: 2020-09-07
death peak: 2021-01-06
death peak: 2021-05-08
death peak: 2021-09-25
case peak: 2020-09-07
case peak: 2020-12-26
case peak: 2021-04-21
case peak: 2021-09-19
The lag time is 11 days, 17 days,...

The death rate per infection is 0.018,0.006,...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

covidlag-0.0.6.tar.gz (4.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

covidlag-0.0.6-py3.8.egg (6.4 kB view details)

Uploaded Egg

covidlag-0.0.6-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file covidlag-0.0.6.tar.gz.

File metadata

  • Download URL: covidlag-0.0.6.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.3

File hashes

Hashes for covidlag-0.0.6.tar.gz
Algorithm Hash digest
SHA256 15fa564bd93c8909897a5065e619f4a312f6594a5b000c378dd63d16e2170359
MD5 e8e140f68e501c8ae82135527e480dac
BLAKE2b-256 f8d717df375df557218fe6f53240ee949d19dcd0251ca16a15934cca64d9babd

See more details on using hashes here.

File details

Details for the file covidlag-0.0.6-py3.8.egg.

File metadata

  • Download URL: covidlag-0.0.6-py3.8.egg
  • Upload date:
  • Size: 6.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.3

File hashes

Hashes for covidlag-0.0.6-py3.8.egg
Algorithm Hash digest
SHA256 7cf4d636f11f9b58c2af386c35b5181aeb6fcf167b333dc9e4f994445f27f02d
MD5 42d1f95c61d331597e78fca58d5ad9b1
BLAKE2b-256 b2103de707287c3846f1f6ea28ee3227d8e6f9f66593ce6b5fbdbdbe85a1e3d7

See more details on using hashes here.

File details

Details for the file covidlag-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: covidlag-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.3

File hashes

Hashes for covidlag-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 53abfd23dd67b40046f0740fe7633b2b0ee7ce52771c4a0c49a70ee02b76a1ce
MD5 e80538e18672651f01e859fe0abccd2a
BLAKE2b-256 c75d2658274d995c27a992ceaebdde6c8ef9686cc0f4222a3bd4c19c322b8a94

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page