Abstract
In this paper, we applied the Sobol’s method on an already existing mathematical model of coronavirus disease 2019 (covid-19). The objectives of this research work are to study the individual effects of involved parameters as well as combine (mutual) effects of parameters on output variables of covid-19 model. The study is also useful to identify the ranking of key model parameters and factors fixing. The ultimate goal is to identify the controlling parameters, which eventually will help decision makers to explore various policy options to control the covid-19 pandemic. For this purpose, first we present the model with its basic properties that are positivity and existence of solution. Then use the Sobol’s method to discuss the individual effects of involved parameters as well as combine (mutual) effects of parameters on output variables of covid-19 model. Finally, we present the results, discussions and concluding remarks about key model parameters and identifying the controlling parameters, which eventually will help decision makers to explore various policy options to control the covid-19 pandemic.
Keywords: Covid-19, Uncertainty analysis, Global sensitivity analysis, Sobol’s method, Main effects, Interaction effects
1. Introduction
Mathematical models are useful to understand the behavior of an infection when it enters a community and investigate under which conditions it will be wiped out or continued. Currently covid-19 is of great concern to researches, governments and all peoples because of the high rate of the infection spread and the significant number of deaths occurred. In December 2019, coronavirus was first reported in Wuhan, China is an infectious disease caused by a newly discovered coronavirus. The virus that causes covid-19 is mainly transmitted through droplets generated when an infected person coughs, sneezes, or exhales. Coronavirus confirmed cases reached nearly four million in 187 countries and approximately more than 295,000 people have lost their lives due to this pandemic several researchers did a lot of effort for modeling of this disease see [1], [2], [3], [4], [5], [6], [7], [8], [9]. In this paper, we applied sensitivity analysis on an already existing model of covid-19 [1] to study the impact of model parameters and their interaction effects on outputs variables [10], [11], [12], [13], [14], [15], [16], [17], [18]. The study is useful for policy makers to make policies to reduce the cases of covid-19 pandemic by controlling the key model parameters. Sensitivity analysis is mainly divided into two parts; local and global sensitivity analysis. In local sensitivity analysis (LSA), the effect of a single parameter is studied on output variables [10], [11], [14]. While, in global sensitivity analysis (GSA), the impact of parameters feasible regions and their interactions effects on output variables are studied [10], [12], [15], [16]. In this work, we applied sensitivity analysis (Sobol’s method) on input parameters, from here known as input quantities of interest (QoI) to study their impact on output variables or output quantities of interest (QoI) [15]. The paper is organized as: In Section 2, the formulation of covid-19 model is presented along with the basic properties that are positivity of the model and existence of the solution. Also a brief explanation of sensitivity analysis is present in this section. A working algorithm is also given to compute the sensitivity indices using the method of Sobol.In Section 3, computational setup is defined before computing the sensitivity indices. The important results are discussed in Section 4. Finally, the main conclusions are drawn in Section 5. In order to solve covid-19 model, Matlab (Copyright 1984–2012 The MathWorks, Inc., Version R2012a) built-in solver ode45 was used.
2. Mathematical model of covid-19
Let be the population size at time, t which further decomposed into four subclasses; (i) susceptible population (S(t)), (ii) exposed individuals (E(t)), infected population from corona (I(t)), recovered population from disease which are alive (R(t)) and death bodies due to corona (D(t)). The resulting non-linear, coupled, first order system of ordinary differential equations (ODEs) describing the covid-19 pandemic is [1],
| (1) |
Here, denotes the migrated population into the considered community, shows the contact rate between and . Similarly shows the contact rate between and represents death rate due to corona of the infected population, is the recovery rate, which recovered from disease and alive, is the exposed population that directly goes to recovered class and K is the rate at which exposed population joined the infected class.
2.1. Basic properties
Theorem 2.1 Positivity —
Let be any initial data belonging to and be the solution corresponding to the initial data. Then, the set is a positively invariant set of the model (1).
Proof
First, set and , then first equation of (1) implies that
or
Assume the solution of the system (1) exists in a certain interval , then for all , the above equation can be solved as,
implies that
Hence, S(t) is positive for all values of t in the considered interval. As second equation of the system (1) implies that
or
can be written as
By integrating, we get
at ,
Hence, is positive for all values of t. Similarly for rest of the classes it is proved that and are positive for all values of t. The proof is complete.
2.2. Existence and uniqueness of the solution
The general form of the first order ODE is:
| (2) |
Use the following theorem for establishing the existence and uniqueness of solution for proposed model.
Theorem 2.2
[Uniqueness of Solution] Suppose the domain D:
(3) and suppose that satisfies the Lipschitz condition:
(4) and whenever the pairs and , where k is used to represent a positive constant. Then, there exist a constant such that there exists a unique (exactly one) continuous vector solution of the system (2) in the interval . It is important to note that condition (2.10) is satisfied by requirement that:
(5) be continuous and bounded in the domain D.
Lemma 2.1
If has continuous partial derivative on a bounded closed convex domain (i.e, convex set of real numbers), where is used to denotes real numbers, then it satisfies a Lipschitz condition in . Our interest is in the domain:
(6) So, we look for a bounded solution of the form
(7)
Theorem 2.3
Let D denotes the domain defined in (3) such that (4), (5) hold. Then there exists a solution of model (1), which is bounded in the domain D.
Proof
Let
(8)
(9)
(10)
(11) Now we want to present that are continuous and bounded. For this purpose, we performed the following partial derivatives. For class S, from Eq. (8);
and
For class E, from Eq. (9);
and
Now for class I, from Eq. (10);
and
Similarly, for class R, from Eq. (11);
and
Hence, it is proved that all the partial derivatives are continuous and bounded, so, by Theorem (2.2), we conclude that there exist a unique solution of system (1) in the region D. □
2.3. Global sensitivity analysis
Sensitivity analysis studies the impact of input factors (parameters, in-output boundary conditions, etc) on output variables. As described before, two types of analysis are used for sensitivity analysis; (i) local sensitivity analysis (LSA) and (ii) global sensitivity analysis (GSA). In LSA, the impact of a small parameter perturbation on outputs is studied at a time, while other parameters remain fixed at their nominal values. On the other hand, GSA studies the impact of individual model parameters (within feasible regions) as well as interaction/combine effects of all parameters on output variables. In this paper, a variance-based Sobol’s method is applied on a mathematical model of covid-19 to study the impact of model parameters and their interaction effects on output variables. Here, we just present the working algorithm (algorithm-I) used to compute the main and total sensitivity indices. For more details regarding LSA/GSA methods, their basic theme, limitations and implementation; readers are referred to references [10], [11], [14], [15].
Algorithm 1
(To compute Sobol’s main and total sensitivity indices )
- 1.
Input QoI ≔ model parameters i.e. and .
Output QoI ≔ and .
- 2.
Generate two random numbers matrices A and B of order using Latin hypercube sampling LHS. Where, N and L are the total count of model simulations and uncertain parameters respectively.
- 3.
for, compute solution for matrices A and B and save the model runs as and .
end ofiloop.
- 4.
for, define matrix , which is matrix A except the column of matrix B. Compute and save the model runs for each as .
- 5.
for, where (≔ output time series = 5)
for, where (≔ 21 days, with 100 sample/time points) compute the time dependent main and total sensitivity indices of each parameter at each time-point of output variables , using the estimator offered by Jansen [19], [20].
The time dependent main sensitivity index can be calculated as;
The time dependent total sensitivity index can be computed as;
The total variance and the expectation are also calculated at each time-point of output QoI with respect to each input QoI.
end oftloop
end ofploop
end ofjloop.
- 6.
for, compute main effect, and total effect, of each input QoI on output QoI
end ofsloop.
3. Computational setup for GSA
In sensitivity analysis, the impact of input QoI are studied on output QoI, so identification of input and output QoI is important. Within this work, model parameters i.e. are considered as input QoI, whereas and are taken as output QoI. Each model parameter is randomized within of its nominal value using Latin hypercube sampling (LHS) and their impact in term of main and total sensitivity indices are studied. Where, means individual (main) effect of model parameter on output QoI and is the sum of main effect of parameter and its interaction effects with other parameters on output QoI. Moreover, if , then the model is called additive and in that case we don’t have interaction effects of parameters. In case if there exist parameters interaction effects then . Where, parameter interaction effects can be identified using the expression . In this study, ranking of key model parameters and factor fixing are done by using and respectively. Further, model equations are solved using Matlab built-in solver ode45, which took to compute the single model solution, see Fig. 1 . Covid-19 pandemic was studied for 21 days, consist of 100 equally spaced time points. Initially, the model was run for and the results of last simulations i.e. N = 10000 are shown in the coming section. The total time to calculate the main and total sensitivity indices , was 52 min, see Table 1 for complete computational costs. For model simulations, a laptop was used (Intel (R) core (TM) i3-7020U CPU @ 2.30 GHz, 2.30 GHz and 4 GB of RAM).
Fig. 1.
Covid-19 model simulations with nominal parameter values, with initial conditions are [1].
Table 1.
Individual and total costs while computing the main and total sensitivity indices of Sobol’s method with different model runs.
| N | Computational cost | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1000 | 148 s | ||||||||||||
| 2000 | 300 s | ||||||||||||
| 3000 | 467 s | ||||||||||||
| 5000 | 770 s | ||||||||||||
| 10000 | 1400 s |
||||||||||||
| total time = 3085 s | |||||||||||||
| = 52 min |
4. Results and discussion
The results of this research work are explained in two parts, (i) propagation and visualization of parametric uncertainty and (ii) global sensitivity analysis.
4.1. Propagation and visualization of uncertainty
In this section, propagation and visualization of the uncertainty are discussed. Uncertainty in model parameters are generated using Latin hypercube sampling (LHS) [10], [15], where each parameter is randomized from its nominal value. Using ode45, the parametric uncertainty is propagated through the model by considering different parameter sets, like . Here, N is total number of model runs or different parameter sets used to compute the model simulations. The results of are shown in Fig. 2 and center lines (red) show the mean values of simulations at 100 sample points. Results shown that at the beginning, the uncertainty in the output QoI is negligible, however when the time increased from 2 days then the uncertainty also increased in , , and . Visualization of parametric uncertainty is helpful to study the overall changes in the output QoI w.r.t. variations in input QoI. Unfortunately by using such techniques, we can not find which parameters contribute most/least on output uncertainty. In order to quantify the impact of model parameters and their interaction effects on output QoI, global sensitivity analysis is used.
Fig. 2.
Visualization of the uncertainty in output QoI with different parameter sets obtained using Latin hypercube sampling.
4.2. Global sensitivity analysis (GSA)
In GSA (Sobol’s method), the model output uncertainty is decomposed and then assigned to its input parameters. Using the algorithm of Sobol’s method, we got two sensitivity indices (i) and (ii) . The results of both sensitivity indices are plotted in Fig. 3 for model runs per parameter. Fig. 3, (top) shows the individual impact (main effects) of model parameters or input QoI on output QoI. While, Fig. 3, , (bottom) shows the total effects (interaction effects) of model parameters on output QoI. The results of both sensitivity indices are summarized below.
-
1.
The impact of variations of has larger effect on , while low sensitivity is observed for other output QoI.
-
2.
Main effects of and are negligible on almost all output QoI. But interaction effects of both parameters are significant.
-
3.
The parameter shows strong sensitivity only for .
-
4.
The contributions of K on output uncertainty of and are and respectively.
-
5.
The parameter showed major contributions in output uncertainty for both and .
-
6.
The parameter is most influential for both and .
-
7.
Strong interaction effects of parameters , and are observed only for , see Figs. 3, (bottom) and 4 .
Fig. 3.
Main, (top) and total sensitivity indices, (bottom) of model parameters on output QoI. Generally, main effects are used for ranking of key parameters and total effects are used for factor fixing.
Fig. 4.
Total effects of model parameters on output QoI. Clearly, it can be seen that total effects are present for only.
4.2.1. Ranking and factor fixing
Ranking of key parameters is another important aspect of Sobol’ method. Each row in Fig. 3, , (top) shows the ranking of key model parameters for specific output QoI. For example, the ranking of key model parameters for (second row) is which is most important parameter followed by . On the other hand, total or interaction effects are important only for . In general, we can fix on its nominal value in complete covid-19 model, while for a specific model output the factor fixing is different.
4.2.2. Controlling parameters in covid-19 model
As mentioned earlier, the ultimate goal of this work is to identify the controlling parameters of covid-19 model, which eventually help decision makers to explore various policy options to control the covid-19 pandemic. Model parameters which contribute most on output uncertainty are consider as controlling parameters. For example, the parameter (see Fig. 3, , (top)) is the controlling parameter for both and classes. So, on the basis of this result, the decision makers could adopt such policies which control and classes of covid-19 by controlling the model parameter .
5. Conclusion
In this paper,we presented the positivity and existence and uniqueness of the solution for the existing proposed model of covid-19 and successfully applied global sensitivity analysis method (Sobol’s method). The Sobol’s method was used to determine the main effects, interaction effects, ranking of key/controlling parameters and factor fixing. Key results of sensitivity analysis are summarized as:
-
1.
The impact of variations of has larger effect on , while low sensitivity is observed for other output QoI.
-
2.
Main effects of and are negligible on almost all output QoI. But interaction effects of both parameters are significant.
-
3.
The parameter shows strong sensitivity only for .
-
4.
The contribution of K on output uncertainty of and is and respectively.
-
5.
The parameter showed major contributions in output uncertainty for both and .
-
6.
The parameter is most influential for both and .
-
7.
Strong interaction effects of parameters , and are observed only for .
-
8.
In general, can be fixed on its nominal value.
-
9.
Parameters which contribute most on output uncertainty are consider as controlling parameters.
Availability of data and materials
The authors confirm that the data supporting the findings of this study are available within the article cited there in.
Declaration of Competing Interest
The authors declare that there is no conflict of interest regarding the publication of this paper.
Authors Contribution
Authors are equally contributed in preparing this manuscript.
Funding
Supported by Higher Education Institutions of Anhui Province under (KJ2020A0002).
Acknowledgment
We are thankful to the Higher Education Institutions of Anhui Province for financial support.
Footnotes
Peer review under responsibility of Faculty of Engineering, Alexandria University.
References
- 1.Zhang Z. A novel covid-19 mathematical model with fractional derivatives: Singular and nonsingular kernels. Chaos Solitons Fractals. 2020;139:110060. doi: 10.1016/j.chaos.2020.110060. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Bekiros S., Kouloumpou D. SBDiEM: A new mathematical model of infectious disease dynamics. Chaos, Solitons & Fractals. 2020;136:109828. doi: 10.1016/j.chaos.2020.109828. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Cakan S. Dynamic analysis of a mathematical model with health care capacity for COVID-19 pandemic. Chaos, Solitons & Fractals. 2020;139:110033. doi: 10.1016/j.chaos.2020.110033. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Rahim Ud Din, Kamal Shah, Imtiaz Ahmad, Thabet Abdeljawad, Study of transmission dynamics of novel COVID-19 by using mathematical model, Advances in Difference Equations volume 2020, Article number: 323 (2020). [DOI] [PMC free article] [PubMed]
- 5.Khan M.A., Atangana A. Modeling the dynamics of novel coronavirus (219-nCov) with fractional derivative. Alexandr. Eng. J. 2020;2(33):1–11. [Google Scholar]
- 6.Zeb A., Alzahrani E., Erturk V.S., Zaman G. Mathematical Model for Coronavirus Disease 2019 (COVID-19) Containing Isolation Class. BioMed Res. Int. 2019 doi: 10.1155/2020/3452402. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Abdon Atangana, Blind in a commutative world: Simple illustrations with functions and chaotic attractors, Chaos, Solitons & Fractals, Volume 114, September 2018, Pages 347–363 doi: 10.1016/j.chaos.2018.07.022.
- 8.Abdon Atangana, Fractional discretization: The African’s tortoise walk, Chaos, Solitons & Fractals, Volume 130, January 2020, 109399. doi: 10.1016/j.chaos.2019.109399.
- 9.Abdon Atangana, Fractal-fractional differentiation and integration: Connecting fractal calculus and fractional calculus to predict complex system, Solitons & Fractals, Volume 102, September 2017, Pages 396–406.
- 10.Gul R. FU Berlin; Germany: 2016. Mathematical modeling and sensitivity analysis of lumped-parameter model of the human cardiovascular system. PhD Thesis. [Google Scholar]
- 11.Zi Z. Sensitivity analysis approaches applied to systems biology models. IET Syst. Biol. 2011;5(6):336–346. doi: 10.1049/iet-syb.2011.0015. [DOI] [PubMed] [Google Scholar]
- 12.Saltelli A., Ratto M., Andres T., Campolongo F., Cariboni J., Gatelli D., Saisana M., Tarantola S. The Primer, John Wiley Sons; 2008. Global Sensitivity Analysis. [Google Scholar]
- 13.Saltelli A., Tarantola S., Chan K.P.S. A quantitative model-independent method for global sensitivity analysis of model output. Technometrics. 1999;41(1):39–56. [Google Scholar]
- 14.Morris M.D. Factorial sampling plans for preliminary computational experiments. Technometrics. 1991;33:161–174. [Google Scholar]
- 15.I. Sobol’, Sensitivity estimates for nonlinear mathematical models. Matematicheskoe Modelirovanie 2, 112–118. In Russian, translated in English (1990).
- 16.Homma T., Saltelli A. Importance measures in global sensitivity analysis of nonlinear models. Reliab. Eng. Syst. Safety. 1996;52:1–17. [Google Scholar]
- 17.Chen P., Quarteroni A., Rozza G. Simulation-based uncertainty quantification of human arterial network hemodynamics. Int. J. Numer. Methods Biomed. Eng. 2013;00:1–24. doi: 10.1002/cnm.2554. [DOI] [PubMed] [Google Scholar]
- 18.Cukier R.I., Fortuin C.M., Shuler K.E., Petschek A.G., Schaibly J.H. Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. I Theory. J. Chem. Phys. 1973;59:3873–3878. [Google Scholar]
- 19.Jansen M.J.W. Analysis of variance designs for model output. Comput. Phys. Commun. 1999;117:35–43. [Google Scholar]
- 20.Jansen M.J.W., Rossing W.A.H., Daamen R.A. Monte Carlo estimation of uncertainty contributions from several independent multivariate sources. Predictab. Nonlinear Model. Nat. Sci. Econ., Kluwer Academic Publishers, Dordrecht. 1994;334–343:240–249. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The authors confirm that the data supporting the findings of this study are available within the article cited there in.




