Evaluating Accuracy of Dynamic Model for Spreading Disease

In summary, the model assumes that the rate of new cases is directly proportional to the number of active cases, and that the rate of infection is constant over time. This model has a solution in which the rate of new cases is constant.
  • #1
greswd
764
20
I'm trying to dynamically model the scenario of a disease spreading across the population, modelling the number of cases, and I would love to hear your feedback.

It's kinda different from the S-I-R model, and its also a crude model.

First, we consider two numbers, NT and NA.
NT is the total number of infected cases, and NA is the number of active infectious cases, those individuals who are actively spreading the disease.

I'm assuming that after a certain fixed length of time, a case becomes no longer infectious, and this length of time is labelled tS.

Making the reasonable assumption that the rate of infection, aka the rate of new cases, or the rate of change of the total number of cases, is directly proportional to the number of active cases, we get the differential equation: $$\frac{dN_{T}(t)}{dt}=k(t)\cdot N_{A}(t)$$And for the rate of change of the number of active cases: $$\frac{dN_{A}(t)}{dt}=\frac{dN_{T}(t)}{dt}-\frac{dN_{T}(t-t_{S})}{dt}$$Assuming that k remains constant over time, its possible for this model to have a solution in which the rate of new cases is constant as well.
The function of NT would be just a straight line. And so would the function of NA, a straight and completely horizontal line.

Its possible to have a straight line no matter how large k is, meaning no matter how infectious the disease is.
This seems counter-intuitive when we think about a scenario where each infected person infects something like 3 other people on average.

So what do you think of this counter-intuitive scenario and what do you think of the overall model?
 
Physics news on Phys.org
  • #2
greswd said:
Making the reasonable assumption that the rate of infection, aka the rate of new cases, or the rate of change of the total number of cases, is directly proportional to the number of active cases, we get the differential equation: $$\frac{dN_{T}(t)}{dt}=k(t)\cdot N_{A}(t)$$
So what do you think of this counter-intuitive scenario and what do you think of the overall model?
I don't find this a reasonable assumption. It assumes an infinite pool of people who can be infected. In reality, eventually the whole population has been infected, and there are no new hosts to which the disease can spread.
 
  • Like
Likes FactChecker
  • #3
phyzguy said:
I don't find this a reasonable assumption. It assumes an infinite pool of people who can be infected. In reality, eventually the whole population has been infected, and there are no new hosts to which the disease can spread.
yes, of course, that's absolutely correct.

however, I'm not trying to assume an infinite pool, I'm just trying to model the early stages of spread

apart from that, may i ask what do you think of the counter-intuitive scenario?
 
  • #4
I don't find it counter-intuitive. What you have found is that your equations have steady-state solutions, where at any time, the number of people getting sick per unit time equals the number of people getting well(or dying) per unit time. Note that in these steady-state solutions, for a given dNT/dt, k and NA are inversely related. This means a large k with a small number of active cases gives the same dNT/dt as a small k and a large number of active cases.

However, I wouldn't call these steady-state solutions the "early stages of the spread". These are more late time solutions. The early stages would be times before ts, where people are gettng infected, but nobody has gotten well yet. Then dNT(t-ts)/dt = 0. What do you find then?
 
  • #5
phyzguy said:
I don't find it counter-intuitive. What you have found is that your equations have steady-state solutions, where at any time, the number of people getting sick per unit time equals the number of people getting well(or dying) per unit time. Note that in these steady-state solutions, for a given dNT/dt, k and NA are inversely related. This means a large k with a small number of active cases gives the same dNT/dt as a small k and a large number of active cases.

However, I wouldn't call these steady-state solutions the "early stages of the spread". These are more late time solutions. The early stages would be times before ts, where people are gettng infected, but nobody has gotten well yet. Then dNT(t-ts)/dt = 0. What do you find then?

yup, I had thought about that, when no one is out of the infectious stage yet, the disease can rapidly boom, with the rate of recovered/rip'd people increasingly unable to stem the growing tide

however, imagine if government intervention tried to force a steady-state outcome.

its difficult imagining letting Coronavirus infectious people spread freely to the population, and saying, don't worry, its at a steady state.

there would be a huge public outcry, and mass panic that it would ignite the whole pandemic all over again
i have a nagging feeling that something is missing
 
  • #6
greswd said:
however, imagine if government intervention tried to force a steady-state outcome.

its difficult imagining letting Coronavirus infectious people spread freely to the population, and saying, don't worry, its at a steady state.

there would be a huge public outcry, and mass panic that it would ignite the whole pandemic all over again
i have a nagging feeling that something is missing

@phyzguy after considering it more carefully, I've realized that the key is integrating it with the reproduction number/ratio
 
Last edited:
  • #7
I'm not clear on whether you want to play with constructing your own model using a particular set of skills/templates, or whether you are really interested in accurate modelling of epidemics. Both are valid activities.

However, if you want an accurate model, this is the time to go out to the web and search for how the epidemiologists do it; no need to reinvent this yourself. The simple model they use is the SIR model, which you can learn about here (https://en.wikipedia.org/wiki/Compartmental_models_in_epidemiology#The_SIR_model), or on youtube, where there are lots of videos like this ().

Unfortunately, all of the good models (even the simple ones) are non-linear and can really only be solved numerically. Further more, they are heavily dependent on the data you input, which is typically unknown, of poor quality, and changes throughout the real epidemic. This is one reason why, if you want real answers, you ask an epidemiologist, that's their job and it is complicated.
 
  • #8
DaveE said:
I'm not clear on whether you want to play with constructing your own model using a particular set of skills/templates, or whether you are really interested in accurate modelling of epidemics. Both are valid activities.

However, if you want an accurate model, this is the time to go out to the web and search for how the epidemiologists do it; no need to reinvent this yourself. The simple model they use is the SIR model,

I'm trying to see how things work if we add the specific infectious duration to the SIR model, how do you find mine?

also I think I should integrate it with the reproduction number
 

1. What is the purpose of evaluating accuracy of a dynamic model for spreading disease?

The purpose of evaluating accuracy of a dynamic model for spreading disease is to assess the effectiveness and reliability of the model in predicting the spread of a disease. This helps in understanding the potential impact of the disease and in making informed decisions for prevention and control.

2. How is accuracy of a dynamic model for spreading disease measured?

The accuracy of a dynamic model for spreading disease is typically measured by comparing the model's predictions to actual data from past outbreaks or current real-world data. This can be done using statistical metrics such as sensitivity, specificity, and predictive values.

3. What factors can affect the accuracy of a dynamic model for spreading disease?

Several factors can affect the accuracy of a dynamic model for spreading disease, including the quality and quantity of data used to develop the model, the assumptions and parameters used in the model, and the complexity of the disease and its transmission dynamics.

4. How can the accuracy of a dynamic model for spreading disease be improved?

The accuracy of a dynamic model for spreading disease can be improved by continuously updating and refining the model with new data, validating the model with different datasets, and incorporating feedback and insights from experts in the field. Additionally, using multiple models and comparing their predictions can also help improve accuracy.

5. What are the limitations of evaluating accuracy of a dynamic model for spreading disease?

One limitation of evaluating accuracy of a dynamic model for spreading disease is that it relies on historical or current data, which may not accurately represent future outbreaks. Additionally, the accuracy of the model may also be affected by unforeseen events or changes in the disease's transmission dynamics. It is important to continuously monitor and update the model to account for these limitations.

Similar threads

Replies
26
Views
1K
  • Biology and Medical
Replies
8
Views
1K
Replies
4
Views
2K
  • Calculus and Beyond Homework Help
Replies
8
Views
1K
  • Biology and Medical
3
Replies
100
Views
6K
  • Calculus and Beyond Homework Help
Replies
7
Views
1K
  • Differential Equations
Replies
1
Views
2K
Replies
17
Views
1K
Replies
12
Views
808
  • Calculus and Beyond Homework Help
Replies
5
Views
1K
Back
Top