A simplified drift-diffusion model for pandemic propagation
Clara Bender, Abhimanyu Ghosh, Hamed Vakili, Preetam Ghosh, Avik W., Ghosh

TL;DR
This paper introduces a simplified, analytical drift-diffusion model for pandemic propagation based on the SIR framework, providing intuitive visualization and potential policy utility.
Contribution
It offers a quasi-analytical solution to the SIR model, mapping pandemic dynamics onto a drift-diffusion process for better interpretability and application.
Findings
Model agrees well with COVID-19 data across countries.
Provides an intuitive visualization of epidemic evolution.
Discusses error sources and uncertainty growth over time.
Abstract
Predicting Pandemic evolution involves complex modeling challenges, often requiring detailed discrete mathematics executed on large volumes of epidemiological data. Differential equations have the advantage of offering smooth, well-behaved solutions that try to capture overall predictive trends and averages. We further simplify one of those equations, the SIR model, by offering quasi-analytical solutions and fitting functions that agree well with the numerics, as well as COVID-19 data across a few countries. The equations provide an elegant way to visualize the evolution, by mapping onto the dynamics of an overdamped classical particle moving in the SIR configuration space, drifting down gradient of a potential whose shape is set by the model and parameters in hand. We discuss potential sources of errors in our analysis and their growth over time, and map those uncertainties into a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCOVID-19 epidemiological studies · Mathematical and Theoretical Epidemiology and Ecology Models · Computational Physics and Python Applications
A simplified drift-diffusion model for pandemic propagation
Clara Bender
Dept of Mechanical and Aerospace Engineering, University of Virginia, Charlottesville VA
Abhimanyu Ghosh
Poolesville High School, Poolesville, MD
Hamed Vakili
Dept of Physics, University of Virginia, Charlottesville VA
Preetam Ghosh
Dept of Computer Science, Virginia Commonwealth University, Richmond VA
Avik W. Ghosh
Department of Physics, University of Virginia, Charlottesville, Virginia 22903, USA
School of Electrical and Computer Engineering, University of Virginia, Charlottesville, Virginia 22903, USA
Abstract
Predicting Pandemic evolution involves complex modeling challenges, often requiring detailed discrete mathematics executed on large volumes of epidemiological data. Differential equations have the advantage of offering smooth, well-behaved solutions that try to capture overall predictive trends and averages. We further simplify one of those equations, the SIR model, by offering quasi-analytical solutions and fitting functions that agree well with the numerics, as well as COVID-19 data across a few countries. The equations provide an elegant way to visualize the evolution, by mapping onto the dynamics of an overdamped classical particle moving in the SIR configuration space, drifting down gradient of a potential whose shape is set by the model and parameters in hand. We discuss potential sources of errors in our analysis and their growth over time, and map those uncertainties into a diffusive jitter that tends to push the particle away from its minimum. The combined physical understanding and analytical expressions offered by such an intuitive drift-diffusion model could be particularly useful in making policy decisions going forward.
††preprint: APS/123-QED
I Introduction
Numerical modeling of pandemic propagation has a rich and varied history Huang and Qiao (2020); Braca et al. (2021); Adiga et al. (2020a, b); Bertozzi et al. (2020); Craig et al. (2021); Cao and Liu (2021); Shakeel et al. (2021); Gnanvi et al. (2021); Lalmuanawmaa et al. (2020); Roda et al. (2020); Toda (2020); Tolles and Luong (2020); Vespignani et al. (2020), ranging from Monte Carlo simulations that create histograms out of stochastic events, to Machine Learning/AI models trained on emerging data, curve fitting or structural models, graph theoretical approaches, to solving smooth differential equations such as predator-prey (Lotka-Volterra) and Susceptible-Infected-Recovered (SIR) models that simulate their average trends. Many of these models are highly detailed with several retro-fitted parameters. The ability of these models to predict accurate trends is often compromised by various sources of errors, as well as unpredictable uncertainties associated with geopolitics. What is critical to understand in this context are the simplified physical intuitions that may arise from these models, a minimal set of features and ways to capture them effectively, as well as the impact of various errors on their long term predictability.
The purpose of this paper is multi-fold.
(a) We revisit the SIR model and relate its mathematical parameters with key epidemiological constants, such as reproduction number , herd immunity fraction , incubation period and serial interval between events N. C. Achaiah and Setty (2020). The long-term behavior of its solutions can be expressed in terms of these parameters when they are time-independent constants. For instance, the long time single event fractional susceptibility can be expressed as a Lambert W function involving , and further simplified to a power law over a range of values.
(b) We introduce an elegant physical picture underlying the dynamics, in particular, phase transitions associated with parameter tuning. The dynamics can be mapped onto the equation for an overdamped classical particle drifting down gradient of a potential profile , whose shape depends on the epidemiological constants as well as the specific model in hand. Damping makes the particle settle at the bottom instead of rolling through it, taking to its long-termed values .
(c) To make this solution quasi-analytical, especially for multi-events, we parametrically connect a simple model developed by Shur Shur (2021) with the SIR model, relating causal inputs (infection and recovery rates and their time-dependences) with observable consequences (stretch parameters, pandemic rise and fall times).
(d) We apply this model across multiple countries over a much wider time period than originally explored in the Shur model. In the process, we identify an inherent problem with a multiplicative model - namely, difficulty of fitting valleys without making the parameters unphysically large - an issue that argues towards an additive theory. A multiplicative model implicitly assumes independence of events, which makes it hard to pull out a new peak from a deep valley. We show that an analogous additive equation typically gives a larger fitting parameter.
(e) Finally, we point out some of the sources of sensitivity in the model fitting parameters and their long-term impact on evolution. We introduce Lángevin noise in the dynamics through both a Monte Carlo approach as well an equivalent drift-diffusion approach for the underlying, smooth probability distribution function (PDF), and interpret the evolution of the PDF by adding this diffusive jitter to the overdamped classical particle in an external potential. Just as a strong noise can kick a Brownian particle out of its global energy minimum to a shallower metastable state, strong uncertainty in parameters can limit the predictive time and lead to incorrect conclusions - not just evolutionary (continuously growing errors) but abrupt jumps (leaving one well and settling in another). We outline the impact of various uncertainties in the system that contribute to the diffusive spreading of the PDF, from initial reporting errors to parameter uncertainties to finite sampling size effects.
II Simplifying the SIR Model
Let us start by introducing the SIR model. The SIR model is a standard set of coupled differential equations used to study the evolution of an interacting population, such as one infected by a pandemic. The model is one of many approaches that have been invoked to study the spread of the COVID-19 pandemic. While elaborate Monte Carlo and AI models can delve into details, the model benefits from simplicity and the presence of a few, physically meaningful, lumped parameters. More importantly, the smoothness of the differential equations and their underlying solutions helps considerably in extracting quasi-analytical approximations (like we do here) and building physical intuition. The simplest version governing the time evolution of susceptible (S), infected (I) and recovered (R) population, where = constant (infected includes deceased population, in other words, the number of infections dead or alive), reads
[TABLE]
where is the average infection rate set by the strength of the interaction between infected and susceptible population, and is the average recovery rate. Here denotes the population of an infection cluster (one with spatially near-constant , set across the population, set by a certain upper limit on the fractional variation in parameter, with small interaction parameters between clusters in a multi-patch model). Both sets of parameters and are sensitively dependent on space (population density varies, governments act differently) and time (virus mutates, population grows herd immunity, medication improves, masking and quarantine policies evolve). By tweaking these parameters, we can build in effects such as different kinds of intervention Sourav Chowdhury and Chaudhuri (2021), ‘stretching the curve’, in other words, avoiding a breakdown of the healthcare system - in this case by imposing a simple threshold on that makes B plummet when I goes above a critical number . The curves can then develop abrupt transitions or multiple modes. Later we show an example with a jump in leading to multiple peaks.
We can normalize the equation in terms of fractional populations, and (the fractional recovered is unity minus the sum of and ). Dividing both sides by , we get
[TABLE]
where and are respectively, positive definite and positive semi-definite constants.
For non-zero , the set of equations has a fixed point at where all the time-derivatives on the left vanish, giving a long-term asymptotic value of and . The intermediate values , can be numerically obtained in Matlab using a straightforward ode23 solver, with an initial condition set by the initial fraction of infected population , meaning we started the dynamics with a single infected population - (this in itself is an approximation, because a sizeable pair may only settle in after a few infected people are initiated). The corresponding initial condition on susceptible fraction is , since .
Fig. 1 shows the results for various values. The quantity sets the overall incubation period (rise time), so that a plot of vs is controlled by the single parameter whose inverse is the reproduction number describing the average number of victims each infected person in turn infects.
From the second equation, we see that if at the outset , we have a negative slope in meaning the infection dwindles. In other words, for a recovery to infection ratio below a transition point , there is a non-zero steady state (i.e., ) population of susceptible but uninfected population given by Eq. 7, while the rest are all recovered.
Finally, we have herd immunity that describes the fraction of the population that must be immunized (, leaving a fraction susceptible) before the pandemic starts to dwindle. We see that this happens when . For the example in Fig. 1(b), we have and (contact number ), so that herd immunity sets in when the immunization rate is greater than , i.e., about of the susceptible population is immunized, and the susceptible fraction has dropped to .
III Interpreting Pandemic Dynamics as an Overdamped Particle Drifting down a Potential
We will now reinterpret the SIR equations to give them a physical picture. If, for instance, we ignore recovery, then so that the equation for becomes a single variable one
[TABLE]
with the initial fraction of infected people. The solution is a modification of the well-known inverse Fermi-Dirac distribution describing the equilibrium population of holes in a non-degenerate semiconductor (in neural net language it is the sigmoid/logistic function). It is notable that in the absence of any recovery and with an initial condition , can only grow over time, meaning the long-term solution is , i.e., the entire population gets infected. We can provide an elegant physical interpretation of the evolutionary dynamics of the infected fraction , if we interpret as a generalized configurational coordinate between 0 (uninfected) and 1 (fully infected). Since the total population does not change, the equation can be interpreted as a conservative picture of an overdamped classical particle whose distribution in time follows the down gradient of a potential
[TABLE]
where represents the potential, . Here is the speed of the particle, the inverse incubation time becomes its dynamic friction coefficient, and the acceleration term has dropped out as the particle has already reached terminal velocity where the frictional force matches the driving force .
Fig. 2 shows the potential in question. It has a clear minimum at , meaning that in the absence of recovery the inevitable eventuality is for the entire population to get infected over time.
In presence of recovery , the physics gets richer as we reach a steady state . Let us rewrite the differential equation for starting from Eq. 2. We define , where , and use an integrating factor for , in order to set up a differential equation in the () phase space. From there, we can get a differential equation involving the single variable
[TABLE]
upto an additive constant (similar to the choice of a ground in an electrical potential), where once again , being the reproduction number. The evolution of the potential for various recovery to infection rate ratios , and the corresponding force are shown in Fig. 3.
It is prudent at this stage to find the fixed points of the equation where . We get two fixed points, and for , and more interestingly for , an intermediate number satisfying
[TABLE]
The right side of this transcendental equation starts from 0 at with initial slope and rises monotonically with decreasing (Fig. 4), so it can only intersect the left part of the equation if its slope is smaller in absolute magnitude than the fixed slope of the left side, i.e., . This means there is a steady-state fraction of recovered population as well, set at . The exact solution is given by
[TABLE]
where is the Lambert W function (the inverse of ), in this case extended along the negative branch Lehtonen (2016); Wang (2010). Over a reasonable range of values shown above, the solution roughly follows a power law , for (inset in Fig. 4). Indeed, using the parameters from Fig. 1, we see that for , , while the approximation , in decent agreement with the plot. For , ie it reaches zero. The overall message is simple - that reducing (increasing the number) reduces the fraction of the population that stays uninfected over time.
The equation above accords no analytical solution for and thus beyond the fixed point. However, it has the general shape of a Fermi-Dirac distribution and can be solved to arbitrary accuracy numerically, using the evolution of a classical overdamped particle in an evolving potential. The situation can be complicated by the emergence of multiple infection and recovery events, a complex geopolitical situation with evolving knowledge, healthcare, government decisions, test taking etc, which can in their totality make parameter estimation necessary for prediction near impossible beyond a certain time frame (not to mention that severe nonlinearity can make prediction very short ranged even if the parameters were somehow known to reasonable accuracy). The focus therefore is to look at the generic structure of the solutions, and qualitative wisdom arising from them.
One problem with this equation is the fact that at large , which means everyone is either uninfected or fully recovered. This is not consistent with multiple events, and is in fact a consequence of the exponential drop in , especially around the fixed point of i.e., . To counter this drop, we can make a stretchable time , which gives a slower decay for long times at which point a change in can allow a re-emergence to occur. Indeed, we can modify our SIR equations to accomodate the stretch parameter , using a revision of the time axis that stretches from linear to logarithmic
[TABLE]
whereupon we get
[TABLE]
In the analysis of a simple phenomenological model that we will borrow from Shur (2021), the infected and recovered are both captured within one count . As can be seen in the adjoining plots, this fraction amounts to a stretch out of the susceptible population from to a finite value , created by the recovery rate that endows the Shur analysis with a phenomenological stretch parameter :
[TABLE]
where , and is adjusted to the peak position as,
[TABLE]
Fig. 5 plots the SIR evaluated infected + recovered (i.e., once infected) population for various relative recovery rates , and shows that the effect of increasing recovery is to endow the bell curve with a larger stretch out character. We fitted the numerical SIR results with the Shur single peak equation (Eq. 10), and show how the Shur parameters relate to the SIR parameters (Fig. 6). We see that the the extracted stretch parameter which increases roughly logarithmically with , the corresponding reduction in initial rise time (to keep the area under the curve meaningful), and the effective susceptible population at , , a fitting parameter setting the maximum height of the curve, with also varying weakly with .
IV Multiple Events
To accommodate multiple resurgence events, Shur’s paper multiplies the analytical first peak result with other fermi/antifermi distributions piece-meal, keeping in mind that the final answer is not the sum of separate peak distributions, but independent products (meaning that separate fits of each peak, as conventional in Lorentzian fits to peaked data, will not work). We start with the following expression from Shur with phenomenological mitigation parameters , peak times and peak widths .
[TABLE]
where describes mitigation when positive (demitigation when negative) for the th event, describes the onset of the event (roughly turning on at ) and is the recovery time over which the event persists.
In keeping with the tone of this paper, let us try to justify this fitting form from the SIR equation. We can capture the same physics numerically with the SIR model brute force, by assuming in Eq. 1 a time-dependent infection rate
[TABLE]
A good agreement between the SIR result with this varying and the Shur multi-peak equation above is showcased in Fig. 7, correlating the parameters , and in Eq. 13 with the first mitigation peak parameters , , in Eq. 12. The interpeak separation is related to the serial interval between events.
The original work introducing these equations worked with data fits over only one or two peaks across a short time period. We show now that this can be extended across much larger time scales in multiple populations. However, there are some prices to pay. As peak heights vary substantially, the values are sometimes much bigger (Table 2) than originally proposed (10s of thousands instead of between -1 to +3). They are on the one hand restrictive (small adjustments to even such large values change the later peaks substantially) and on the other hand sensitive to other parameters, primarily the stretch function . This is not altogether unexpected. The job of is to sustain a background infected population that allows resurgence down the road (i.e., it creates a floor that the later peaks ride on). This makes it hard to remove any stretch features out of later peaks which necessarily become asymmetric and makes it hard to capture deep valleys in the data. It also depends sensitively on the floor value that the first peak subsides to - while data on the floor is harder to gather, its magnitude can affect subsequent parameter values sensitively. Simply put, we need a large negative to pull a peak out of a very low valley, so errors in estimating the valley floor affect values quite sensitively.
Fig. 8 and the accompanying table show an attempted fit for data owi across multiple countries over several months. Let us briefly discuss the fitting protocol, as suggested by Shur Shur (2021). Alternate methods for SIR fits exist Lounis and Bagai (2020), Bagai et al. (2020). We fit the rise time of the first peak with and its height with . The peak position then gives us the stretch parameter . For subsequent peaks, the onset of a rise is roughly , the peak width and the height controlled by itself (a positive gives a drop while a negative , seen commonly here, gives a rise).
The goodness of fit can be quantified by the number listed on the figures. For a fitting function (the phenomenological equation) compared to a target function (the smoothened data), the fitting equation is given by
[TABLE]
where is the time-averaged value of . Note that for truly bad fits where the predicted regression curve departs further from than does the mean, can in fact be negative; however, for a reasonable fit we expect it to lie between 0 and 1, and venture closer to zero as the fit gets better and better. Also close to near zero values, the denominator could numerically vanish faster than the numerator, so we will need to manually prune any Matlab outputs with NaN near zero.
It is worth emphasizing that in spectroscopic analyses, fitting functions for multipeaked experimental data often decomposes naturally into sums of Lorentzians. Such a sum in effect allows us to fit the peaks easily, including the intervening valleys. A multiplicative model, in effect, treats the probabilities independently, which becomes a problem because the initial value for each peak is set by the valley floor (and thus the stretch parameter) of the first peak. An example of such fitting anomaly is seen from the data table. The fitted populations follow the expected sequence across the countries. The values for India, South Korea and New Zealand are very high compared to the US, suggesting an aggressive initial mitigation strategy (quarantine, masking). However, the exact number is probably unphysical, as small variations in the fitted valley can alter in a hyper-sensitive fashion.
One way to address the valley effect is to assume that the recovered population goes back to being susceptible, giving us in effect, an SIS model and creating a robust residue of susceptibles for further infection, restoring the possibility of a moderate, physically meaningful .
[TABLE]
assuming an instant reintroduction of a recovered population back into susceptible (we can also build delays as incubation periods/temporary immunity post infection). The solution to is straightforward. Once again, we differentiate the first equation with time, and substitute expressions from from the first equation and replace the derivative to get a differential equation involving alone. We then replace , where , solve for using an integrating factor, and then solve the first order differential equation involving , each time keeping track of initial conditions , with . The result is
[TABLE]
where at , . It is plain to see that for , approaches at long times, while for , approaches , qualitatively consistent with the results of the single peak model in Fig. 1. Once again, we can interpret this evolution as an overdamped particle in a potential, except in this case (compare with Eq. 5)
[TABLE]
with , . As before, we are ignoring an overall constant vertical shift in related to that has no bearings on the dynamics and amounts to choosing the (arbitrary) ground of the potential.
There are many variants of the SIR model such as the SISV model S. Alonso-Quesada and Nistal (2018), where a part of the susceptible population gets vaccinated, while a fraction of the vaccinated go back to being susceptible. Or the SIRS model, where the infected population gets split between a recovered population and a newly susceptible population. There are other acronyms such as SIVR (SIR + virus variant), SIQR (SIR + Quarantine) De la Manuel Sen and Nistal. (2017), SIAR (SIR + symptomatic vs asymptomatic), Nikhil Anand and Somanath. (2020), SIR-S (SIR + stratification), SIXR (SIR + vaccination), P2SIR (SIR + travel) models Shannon Connolly and Heiner (2022),con . They can also have added features such as deaths, maternally derived immunity, exposure period, etc. The result in the previous paragraph implies that in many cases we can identify a suitable hybrid between SIR and SIS models, which have different asymptotic behaviors and . In fact, we can invoke a fraction that is re-inserted from the infected population back into susceptible (the rest to recovery), to fit an experimentally measured vs in a controlled experimental environment.
Within the SIR model itself, one can avoid the issue with poor valley fitting by going back to an additive decomposition of the form
[TABLE]
Fig. 9 shows the impact of an additive fitted equation (Eq. 18) on the infection rate. We use . The rest of the parameters are tabulated in Table 2. The calculated values are higher as shown in the figure, suggesting that we may get a better fit with an additive model. Further work will need to be done to connect these parameters with the mitigation parameters in the multiplicative model.
Note that standard device models for electron flow include a drift-diffusion component (drift is the sliding down the potential, and diffusion is an uncertainty related jitter that will be discussed shortly) and also a recombination-generation component. In this case, recombination would be a part of every SISV population that dies through natural causes and part of the infected population dying through infection related complications, while generation would be new births. Over the duration of a pandemic, spanning a few months, we can ignore birth and death rates and focus on a near constant population.
We now discuss the sensitivity of the parameters, and overall dynamics of error propagation, which has implications both on long term predictability, and on effective strategies for frequency of data collection.
V Error Propagation
While the above equations provide a simple fitting protocol for the spread of a pandemic, they do not carry any inherent predictive value as the relevant parameters are retrofitted. Predicting the parameters requires extensive data and insights into the underlying dynamics (e.g. linear vs nonlinear equations, time-dependence of parameters), typically both. To carry this forward we will need to generalize the SIR model to a spatio-temporal gradient diffusion equation, which is beyond the scope of this paper. While detailed epidemiological models can relate SIR parameters such as , , etc to constants such as the reproduction number based on contact-tracing and cumulative incidence data, it is worth dwelling on the challenges of reliable prediction based on these numbers and equations alone.
We identify three sources of error in our fitting protocols - (a) reporting error which has to do with initial uncertainty in data collection (known unknowns), (b) parametric uncertainty which has to do with oversimplification in our evolution equations in the face of more complex and unpredictable microscopic and macroscopic interactions (unknown unknowns - governments enact lockdowns, a breakthrough happens in vaccine technology), as well as uncertainty in the parameters that evolve (known unknowns - e.g. virus mutates, people congregate at popular venues such as festivals), and (c) measurement error arising inherently from the finite sized and noisy nature of the data itself. Of these three, the first two belong to a common category ( grows the initial uncertainty linearly at first, later slowing it down to a sublinear function of time).
V.1 Reporting Error and parametric uncertainty
Let us start by discussing how to add a random noise in the evolution of the probability distribution function (PDF). In presence of additive white noise the overdamped Newtonian evolution equation becomes the celebrated Lángevin equation
[TABLE]
with stretch subsumed in , where the noise has the following average moments
[TABLE]
where the diffusion constant is usually proportional to the mobility of the particle (velocity over force, set by the potential gradient and damping) and temperature which controls repulsive particle-particle interaction. The equation is generally solved using stochastic Monte Carlo techniques, where we use a random number generator to repeatedly construct values sampled from a given probability distribution. We then solve for each given (e.g. Fig. 10) and extract a histogram. Indeed, this is one of the most popular ways of solving the pandemic equation, i.e., tossing coins to generate random values of from a given distribution and then numerically solving for - very often, this is done using a discretized (algebraic) deconstruction of the ODE onto a large grid of population elements and then the fraction is numerically extracted. It is however convenient, invoking the law of large numbers and ultimately the central limit theorem, to simplify the analysis (at least for intuitive reasoning) to directly estimate the PDF using the Fokker-Planck equation that comes from the Lángevin equation.
Since is extracted from a probability distribution , typically Gaussian white noise with variance , the probability for the output can be written as
[TABLE]
We can then calculate , using the property of a Gaussian and the underlying Markov approximation, to derive the corresponding Fokker-Planck equation
[TABLE]
where the first term on the right of the probability current density shows the deterministic drift of the PDF towards the local minima of , while the second term shows the stochastic diffusion that tries to spread out and homogenize across the set of available values.
For the steady-state solution (), the value of is independent of (Kirchhoff’s Law) and set by boundary conditions for a constant . This solution is the Boltzmann equation of the form
[TABLE]
and the initial distribution will show a combination of drift (sliding downhill and narrowing) and diffusion (spreading symmetrically and broadening) to transition over time until it maximizes at steady state to the value where is the lowest.
The transient behavior of the Fokker-Planck equation is not easy to solve analytically, but we can account for its dominant components. For instance, if we start with a Gaussian initial distribution , then solving the FPE in Fourier domain, we can show that over time it will tend to spread as
[TABLE]
where (this only works if we assume the potential varies slowly over the width of the PDF so that the linear expansion of around the peak of the PDF suffices). The distribution would move us back to if or to if (Fig. 3). The constant must integrate to the total population, so that . We can see in this solution both the drift component and the diffusion component playing their respective roles.
This equation shows us two sources of error inherent in the system - the first is the initial reporting error which originates at the outset, such as through faulty data gathering, reporting, testing inaccuracies etc. The second is the parametric uncertainty, characterized by , where over time there is added uncertainty due to the very nature of pandemic spreading and our convoluted response to it. We can thereafter calculate the evolving mean
[TABLE]
which should track the peak at , but with a growing standard deviation that will make prediction harder beyond , where is the maximum acceptable error in .
Let us now connect this uncertainty with the pandemic equation. The easiest way is to introduce a Gaussian white noise in the parameters, , , where is the normal probability distribution to mimick the noise (, meaning and both have units of days*-1/2*). For the SIR potential (Eq. 5) this gives an added stochastic force and a corresponding diffusion constant by mapping Eq. 5 to Eqs. 19, 20.
[TABLE]
As expected, the uncertainties at the two fixed points are zero, seen also in Fig. 10.
Note that we assumed a Gaussian noise for simplicity, but that distribution has infinite support ( values are unrestricted), while we need to operate within the range for . For a tight standard deviation, and lying between , with being the standard deviation, we will for the most part see physically meaningful values, but on occasion we will see unphysical s that venture out of this limit. We can either choose to eliminate those values, average over them, or switch to a uniform distribution over the range , for which a physically intuitive Fokker-Planck equation, however, can be challenging to derive.
In Fig. 11, we apply the Fokker-Planck (FP) equation to Eq. 15 with noise in A. We take , where is the normal probability distribution to mimick the noise. The Fokker Planck solution is compared to the Monte Carlo results with a random distribution for . As can be seen from the figure, while diffusion tends to broaden the PDF, because the diffusion constant itself is dependent, there is a tightening of the distribution around the equilibrium value , near which the diffusion constant closes to . This means that there is initially a growth in uncertainty but beyond peak infection that reduces as we reach the fixed point.
As an illustration, suppose we have , and days the rise time for an infection. We begin with an initial reporting uncertainty (i.e., ). We also assume a parameter uncertainty in equal to a fraction of ( again). We can map this uncertainty with the standard deviation, meaning . The steady state , so the long time diffusion constant /day. This means for the initial uncertainty to balloon up to say (20 ) will take days (this analysis is admittedly over-simplified because we start from where the diffusion constant is also low, and the infection time has a time-dependent stretch that this back-of-the-envelope treatment ignores. However, we have outlined above the tools to calculate , and do a more rigorous projection, should the need arise. Our estimated puts a lower bound on the data validity period, since becomes maximum when reaches and /day).
For a multi-peaked solution, we can go a few steps further to estimate the time after which the Brownian particle can jump over the barriers of height in the landscape, following an Arrhenius law , where the attempt frequency is set by the dynamics in the valleys. Such a jump could transfer the configuration coordinates between metastable states (local minima) until subsequent noisy events can rescue them. We leave such analyses for future publications.
V.2 Measurement uncertainty
It is also worth emphasizing that there is an error with fitting the solutions to the Fokker-Planck equation to stochastic data over a finite dataset of sample size . Based on Gaussian statistics, we can estimate that for an error margin (ie, accuracy probability ) the acceptable margin of error around the running average for a finitely sampled set of size is given by Manohar (2015)
[TABLE]
For a 5 day data period of averaging , we can say with 95 confidence that the data swing , meaning there is almost a potential swing in smoothened data extracted, due to finite sample size errors. On the other hand, making the sampling too large has its problems, as that tends to average over and wash out the significant events. Fig. 12 shows the error that builds up if the sampling time runs into 100s of days. Naturally, we expect an optimal sampling rate between these two limits.
VI Conclusions
Predicting pandemics is highly involved, as our knowledge of the underlying causes is often evolving in real time. Simple models provide broad insights, especially if we can find a way to visualize the evolution, develop phenomenological models with epidemiologically meaningful parameters, and have an accompanying error estimate. We have shown how we can visualize the pandemic response as the drift of an overdamped classical Brownian particle in a potential towards their local minima, along with uncertainty related diffusion away from those minima (strong enough uncertainty can diffuse the particle over a barrier into a metastable state). The shape of the potential is controlled partly by intrinsic epidemiology, and partly by the various mitigation strategies and sociological constants at play. Simple multiplicative (Eq. 12) and additive (Eq. 18) model fitting equations have been offered and their fits quantified across various countries. A part of the error arises from initial reporting uncertainty, which is amplified over time by parametric uncertainty except near fixed points where the parameters play minimal role on the dynamics. The quality of the data itself depends on the sampling time, where our ability to separate signal from noise (slower frequency evolution vs higher frequency random wiggles) poses a limit to the fitting equation and their overall predictability. With simple models and their uncertainties in place, we can focus on behavioral trends with respect to variation of these parameters such as cyclical vs abrupt quarantine measures. While these equations are the equivalent of a macrospin model in magnets (no spatial or geographical variation included), they need to eventually be extended to account for multi-patch solutions. Nonetheless, the quasi-analytical and easily visualizable cluster averages, and in particular error thresholds could be of potential use in predicting simple trends and evaluating policy decisions.
VII Acknowledgments
We acknowledge initial discusions with Prof. Keith Williams (UVA, ECE) who suggested the use of Lotka-Volterra and SIR approaches, and later discusions with Prof. Anil Vullikanti (UVA, Biocomplexity institute). This project was funded by the UG internship program within the SRC-CRISP center, the NSF-REU supplement to the NSF-IUCRC center for Multifunctional Integrated Systems Technology (MIST), and the NSF grant CBET 1802588.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Huang and Qiao (2020) N. E. Huang and F. Qiao, Sci Bull (Beijing) 65 , 425 (2020).
- 2Braca et al. (2021) P. Braca, D. Gaglione, S. Marano, L. M. Milleflori, P. W Illett, and K. Pattipati, IEEE Signal Process Lett. 28 , 683 (2021).
- 3Adiga et al. (2020 a) A. Adiga, J. Chen, M. Marathe, H. Mortveit, S. Venkatramanan, and A. Vullikanti, J Indian Inst Sci 100 , 900 (2020 a).
- 4Adiga et al. (2020 b) A. Adiga, D. Dubhashi, B. Lewis, M. Marathe, S. Venkatraman, and A. Vullikanti, J Indian Inst Sci 100 , 793 (2020 b).
- 5Bertozzi et al. (2020) A. L. Bertozzi, E. Franco, G. Mohler, and D. Sledge, PNAS 117 , 16732 (2020).
- 6Craig et al. (2021) B. R. Craig, T. Phelan, J.-P. Siedlarek, and J. Steinberg, Economic Commentary 2021-10 , 1 (2021).
- 7Cao and Liu (2021) L. Cao and Q. Liu, ar Xiv:2104.12556 v 3 (2021).
- 8Shakeel et al. (2021) S. M. Shakeel, N. S. Kumar, P. P. Madalli, R. Srinivasaiah, and D. R. Swamy, Osong Public Health Res Perspect 12 , 215 (2021).
