Evaluating Accuracy of Dynamic Model for Spreading Disease

Click For Summary

Discussion Overview

The discussion revolves around a dynamic model for disease spread, focusing on the number of infected and active infectious cases. Participants explore the assumptions behind the model, its implications, and comparisons to established models like the SIR model. The scope includes theoretical modeling and conceptual understanding of disease dynamics.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant proposes a model where the rate of new cases is proportional to the number of active cases, leading to differential equations that suggest constant rates of infection under certain conditions.
  • Another participant challenges the assumption of an infinite pool of susceptible individuals, arguing that eventually the entire population will be infected, limiting the model's applicability.
  • A later reply clarifies that the original intent was to model the early stages of disease spread, not assuming an infinite pool.
  • One participant explains that the equations yield steady-state solutions, where the rate of new infections equals the rate of recoveries or deaths, and questions the characterization of these solutions as early-stage dynamics.
  • Another participant reflects on the implications of government interventions in disease management, expressing concerns about public perception and the potential for renewed outbreaks.
  • One participant suggests integrating the model with the reproduction number to enhance its accuracy.
  • Another participant advises that if accurate modeling is the goal, it may be beneficial to consult existing epidemiological models rather than developing a new one from scratch.

Areas of Agreement / Disagreement

Participants express differing views on the assumptions and implications of the proposed model. There is no consensus on the validity of the assumptions or the characterization of the model's dynamics, indicating multiple competing perspectives.

Contextual Notes

The discussion highlights limitations in the model's assumptions, particularly regarding the population dynamics and the nature of disease spread over time. There is also a recognition that established models like SIR may provide more reliable frameworks for understanding epidemics.

greswd
Messages
764
Reaction score
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
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   Reactions: FactChecker
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?
 
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?
 
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
 
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:
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.
 
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
 

Similar threads

  • · Replies 26 ·
Replies
26
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
8
Views
2K
Replies
7
Views
2K
  • · Replies 45 ·
2
Replies
45
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 100 ·
4
Replies
100
Views
10K