Mathematical Modeling of Coronavirus III: SQDR model

 

SQDR model

Variables and Parameters

In SIR model, we can further split . Here represents quarantined population and thus is the most dangeours compartment: infected but not quarantined. After normalization by the total population, we have

Parameters are

Model

We list the system below

Compare to SIR model, the main change is: the product is changed to since part of infected people is quarantined and thus not reproductive anymore. is the chance of a healthy person to encounter an infected but not quarantined person. Multiply infection rate is the increasing rate of infected people.

Not all infected is quarantined. We further multiply the isolation rate which is increasing rate of . The decreasing of is due to the recovery. Small could be due to the lack of test. Here we assume once the test is positive, the person will be quanrantized. So can be also thought of the test ratio.

The last equation is easy to understand. Recovery rate is the contribution from both and .

The equation for can be obtained by imposing the conservation of population . Among infected people, of them are not isloated and become dangerous. Decreasing of is due to recovery.

The recovery rate for is slightly smaller than the rate for . As in the group , i.e. the test is positive, there is a chance to be hospitalized which is considered as recovered. The relation is , where is hosptilization ratio among all confirmed cases.

Consider the simplified case , we can add equations for and to get equation of and eliminate from the system to obtain SIRD model

The first three equations are a variant of the SIR model and conservation of is still preserved. In the extreme case, , i.e. no one in is quanrantined, then it reduces to the SIR model.

 

Simplified Model

Small will result less and more and thus increase . When is small, the most effective way to reduce and is to reduce the infection rate by social distancing. We have talked this in SIR model.

When , i.e., all infected people get qurantianed immedidately, from the fourth equation of , the dangerous population will decay to zero exponentially and thus new infectious will also decay to zero exponentially. So an efficient control policy is to increasing the test and consequently isolation rate.

With effective control, will be tiny and . For example, the population of California is near (40 million). If in the end (40k) is infected, then and .

Therefore we can safely use in the last equation of to obtain one ODE for :

Why not further merge the parameters into one like with ?

The reason is that we can adjust and to some kernel functions and impose some delay into the equation. For example, and could be distribution functions over time.

 

Fitting data

We DO NOT know the parameters . If we knew them, we can just solve the ODE and get prediction. So we should determine the parameters from a prior information and observed data.

What do we observe?

The number of daily confirmed cases which is . This number depends crucially on . We may have a large number of infected population but due to small test ratio , we only observe small amount of confirmed cases.

After a critical time, if the test rate is increased, which dramatically increases , we may observe an increase of this number although the total infection number could be decreasing already.

We also know some critical time points.

For example, the time when the state enforces the stay-at-home order. And from the current date, we can identify the peak time. From the news or data, we know when the test is increased.

For example, for California, we can introduce the following critical time:

And chose different parameters among different time intervale. The infection rate is piecewise constant: before stay-at-home and after stay-at-home.

Steps to post-process data. Suppose we are give an array newcase recording daily confirmed cases.

  1. Smooth the data. The real data is oscillated due to many stochastic effect. A simple method is the average between two neighbors

If we repeat the smoothing twice, it is a weighted average over 5 days.

Exercise. Figure out the formula corresponding to the code.

  1. Identify the critical time: like the peak, the control time, and the decreasing time.
  2. Apply polyfit to log(new) to figure out the rate in different stage.
  3. Solve the simple ODE and compare the solution to the data.

 

Delay effect

For two integrable functions , we intrdoce the convolution operator

The new infected people may not be qurantined immedidately. The parameter is a transition distribution and the new qurantined popluation is .

The recovery is also delayed. A simple modification of recovery for is with the averaged recover time days. The recovery for is , where is the transition probability for an infected person to be hosipitalized.