Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2021 Sep 4;152:111399. doi: 10.1016/j.chaos.2021.111399

Predicting the trend of indicators related to Covid-19 using the combined MLP-MC model

Fatemeh Haghighat 1
PMCID: PMC8416568  PMID: 34511743

Abstract

Although more than a year has passed since the coronavirus outbreak globally, the Covid-19 pandemic conditions still exist in many countries, including Iran. Predicting the number of future patients and deaths can help governments and policymakers make better decisions to enforce disease control restrictions. In this study, we aim to use a combined multilayer perceptron (MLP) neural network and Markov chain (MC) model to predict two indicators of the number of discharged and death cases according to their relationship with the number of hospitalized cases in Bushehr province, Iran. This hybrid model is called MLP-MC.

In this study, 136 data (days) are collected from May 13, 2020, to April 1, 2021, divided into two parts: training and test. The training data are used to train the MLP network, and the trained MLP network is used to predict the test data and the next 40 days. Then the residual errors of actual and predicted values are calculated. In the next step, the MC model is used to classify the errors and predict the values of the indicators according to the probabilities related to the error states and improve the performance of the MLP model in forecasting. Finally, the prediction accuracy of MLP and MLP-MC models are compared using three evaluation metrics: MAD, MSE and RMSE. This comparison showed that the MLP-MC model has slightly higher prediction accuracy than the MLP model.

Keywords: Covid-19 related indicators, MLP model, MLP-MC model, Prediction

1. Introduction

Recently, we have witnessed the rapid spread of the coronavirus pandemic, which was first reported in China and then in other countries [1]. Given the far-reaching implications of this pandemic, there is an urgent need for the scientific community to come together and present new and better methods, strategies, models and techniques, to understand and reduce the consequences of this and future pandemics [2]. Due to the unknown nature of the Covid-19 disease and its vast consequences, the continuous prediction of related indicators in different regions, time periods, and conditions are of great importance, especially for decision-makers. So far, much research has been done on using appropriate methods to predict time series associated with Covid-19. These methods have had a wide range according to factors including but not limited to purpose and subject, studied indicators, and different prevailing conditions in the region. For example, in [3], time-series modelling has been used to predict confirmed and recovered cases of Covid-19 in the world. An evolutionary data analytics method called Genetic programming (GP) has been used in [4] to mathematically model the potential effect of coronavirus in the 15 most-affected countries of the world. In [5], the Auto-Regressive Integrated Moving Average (ARIMA) model has been used to predict the irregularly patterned Covid-19 outbreaks in South Korea and Japan. In [6], a hybrid approach combining the fractal dimension and fuzzy logic has been proposed to predict the Covid-19 time series for countries in the world.

In [7], a simulation has been performed based on a trained ordinary differential equation model to describe the effect of an imported escaper and asymptomatic patients on confirmed Covid-19 infections in China's Heilongjiang Province. This study predicted the effect of strong interventions to prevent the spread of Covid-19 in this province.

In [8], an artificial neural network (ANN) curve fitting technique has been utilized to predict the Covid-19 number of rising cases and death cases in India, France, and Britain, considering the progressive trends of China and South Korea. The authors concluded that the ANN network could effectively predict the future cases of the Covid-19 outbreak in any country.

In [9], a multiple ensemble neural network model with fuzzy response aggregation has been proposed to predict the COVID-19 time series in Mexico. The results showed that the prediction errors of the proposed model are significantly lower than using traditional monolithic neural networks.

In [10], the 1st order Markov model and the Monte Carlo simulation and probability matrices have been used to predict the impact of Covid-19 in India. The approach was found useful for prediction in destiny.

In [11], the Markov Chain and the spatial Markov Chain have been used to studying the spatial distribution dynamics of Covid-19 and forecast the confirmed Covid-19 cases in 40 Asian countries. Their results showed that Covid-19 in Asia does not reach zero with current policies, and the neighbours impact the spread of Covid-19.

In [12], the hidden Markov chain modelling has been utilized to predict the evolution of Covid-19 in Morocco. Their study provided the recorded and forecasted data matrices of the cumulative number of confirmed, recovered, and active cases through the range of the studied dates.

In Iran, various studies have been conducted to predict the Covid-19 trend. For example, [13] used a mathematical model to predict the number of infected people in the second wave of the Covid-19 outbreak in Iran. In his study, several scenarios of Covid-19 progression corresponding to the second wave of the disease in Iran in the coming months have been examined. It has also been predicted that the second wave would be more severe than the first wave.

In [14], using secondary data analysis and modelling, the trend of Covid-19 in Iran until May 13, 2020, has been predicted based on severely ill patients.

In [15], various time series prediction methods have been used for modelling and forecasting the number of confirmed and death caused by Covid-19 in Iran. In their study, the performance of 9 different prediction models based on three evaluation metrics is compared. It has been concluded that based on the available data in Iran, the MLP model is the best model to predict confirmed cases, and the Holt-Winter (HW) model is the best model to predict future death cases.

In this paper, a combined MLP-MC model is used to predict the trend of Covid-19 related indicators in Bushehr province, Iran. Then, its accuracy in forecasting is compared with the MLP model using three metrics. The MLP and MC models have previously been used separately to predict various Covid-19 related indicators, e.g., in [16], [17], [18], [19], [20], [21], [22], [23], the MLP model have been used. Besides, in [1012,24], the MC model has been used for this purpose. Combining these models simultaneously to predict Covid-19 related indicators is the main contribution of this paper. Therefore, our proposed model fills the current gap in the existing research, which is the lack of use of the combined MLP model and the Markov chain in predicting the time series associated with Covid-19. The reason for combining the Markov chain with the MLP model is to reduce prediction errors. The Markov chain is a way to reduce MLP prediction errors by addressing the errors transfer behavior using the Markov transition matrices. In summary, the main contribution of this paper is to present the hybrid model of MLP-MC to obtain an improved prediction of indicators related to Covid-19.

Moreover, most of the research conducted in Iran is mainly based on national data, and less regional and provincial data has been used in the analyses. On the other hand, if the analyses are done regionally and provincially, better and more accurate decisions can be made according to the region's conditions or province under study. A region - or province-specific model may also help discover the coronavirus pandemic's basic features [7]. Therefore, in this study, local data have been used to show the application of the proposed combined model to predict the Covid-19 related indicators.

In the present study, the only available information was the absolute number of hospitalized, discharged, and death cases per day, and other indicators are not considered due to unavailability.

The general structure of this article is as follows. Section 2 describes the research methodology and the methods used. Section 3 shows how the data are collected and used. The results and findings of the research are described in Section 4. Section 5 explains the model evaluation metrics, and Section 6 includes a discussion and conclusion.

2. Methodology

In this study, a combined MLP-MC model has been used to predict the values of Covid-19 related indicators. In general, the methodology of this study is depicted in Fig. 1 .

Fig. 1.

Fig 1

Research methodology.

2.1. MLP model

Artificial neural network (ANN) is one of the most efficient techniques in processing huge data sets that can be analyzed computationally to reveal patterns, trends, predictions, and more. This technique has a great perspective in engineering and medicine [8]. ANN is a computational structure that has a function similar to that of biological neurons [25]. This technique can learn from examples, and once trained, can make predictions and generalizations at high speed [26]. There are several types of artificial neural networks, including MLP as a feed-forward one [16]. The MLP has some advantages, such as ease of implementation, providing high-quality models, and keeping training time relatively low compared to more complex models [17]. The structure of the MLP network is shown in Fig. 2 . The MLP network consists of the input layer, one or more hidden layers, and the output layer. Each layer has several processing units (neurons), and each unit is fully interconnected with weighted connections to the unit in the next layer. A feed-forward network that has a hidden layer and enough neurons in the hidden layer can fit any limited input-output mapping problem [9]. The general expression of the network can be given as follows:

y=f2(j=1N(wjf1(i=1nhij+bj)+b0)) (1)

where hij, bj, and f1 are respectively, the weight matrix, the bias vector, and the hidden layer activation function, and wj, b0, and f2 are the weight vector, the bias scalar, and the output layer activation function [26].

Fig. 2.

Fig 2

MLP network structure.

An activation function enables the network to map an input to output, and the network also learns to displayed complex data. In other words, the MLP model performs statistically nonlinear regression [27]. A common activation function in hidden or output layer nodes is the sigmoid function. However, other functions such as the hyperbolic tangent or the quadratic can also be used. The activation function can be the same for all nodes, or a different function can be applied to each node. There are two types of activation functions commonly used in neural networks: linear and nonlinear. Selecting the activation function is important for the performance of the training algorithm [28].

The MLP network uses a back-propagation learning algorithm which consists of three steps: 1- estimating weights and biases and calculating output values, 2- calculating error on a return trip to the network acts in the negative gradient direction, and 3- updating the weights [29].

Estimating the number of neurons and hidden layers for a neural network depends on the type of database samples for which the network is designed—the more suitable the estimate, the better results in increasing accuracy and reducing complexity and training time [30]. It has been shown that few resources are needed to predict low-randomness time series, such as series related to the number of infections and deaths caused by COVID-19 [22].

2.2. MLP-MC model

The MLP-MC model is a combination of the MLP and MC models. In this hybrid model, MC is used to increase the accuracy of MLP prediction. MCs are stochastic processes whose parameters can be obtained by empirically estimating the transition probabilities between discrete states in the studied systems [31]. The MC model contains a set of states (Sij) whose process starts in one of these states and moves from one state to another successively. Each move is considered a step [32]. In the first-order MC, each subsequent state depends only on the immediately previous state. While in second or higher-order MC, the next state depends on two or more preceding states [33]. In the present paper, the first-order MC is used.

In the proposed MLP-MC model, the test data is first predicted using the MLP. Then the residual errors between the predicted and actual values are calculated. The MLP-MC model considers the transition behaviour of residual errors using the Markov transition matrices and makes the necessary corrections to provide the predicted values based on the Markov matrices. The detailed procedure of this model is explained as follows.

2.2.1. Obtaining residual errors

First, the original data of time series are divided into training and test datasets, and according to the test values X(i)0, the predicted values X^(i)0 are obtained using a trained MLP network. Then the residual errors between the actual and predicted values can be obtained using this relation [34]: e(i)=X(i)0X^(i)0. Here, i(i=1,2,,n) is a time point.

2.2.2. Division of states

In this step, the residual errors obtained from the previous step are classified. To classify the residual errors, first, the number of classes r must be determined. In this paper, the Sturges' Rule, K=1+3.3logN, is used to determination of r. Then, the width of classes, I, is calculated based on the following relation:

I=MaximumerrorMinimumerror(R)thenumberofclasses(r) (2)

Each class is an interval whose width equals a fixed portion of the range between the maximum and the minimum of the total residual errors. Finally, the residual errors are classified based on the classes. Each class is a state and is denoted by Sij. Sij is the jth state of the ith time step, which is defined as follows [34]:

Sij[Lij,Uij] (3)

Lij and Uij denote the lower and upper boundaries of the jth state for the ith time step of the residual errors series, respectively [34].

2.2.3. Obtaining the transition probability matrix of states

The transition from one state to another in the next step is done with the probability of Pij(m), which does not depend on which states the chain was in before the current state. Also, the process can stay in the state it is in with the probability of Pii(m) [32].

The transition probability of states is calculated as follows:

Pij(m)=Mij(m)Mi,j=1,2,,r. (4)

where Pij(m) is the probability of transition from state i to j by m steps. Mij(m) is the transition times from state i to j by m steps, and Mi is the number of data belonging to the ith state [34]. It is assumed that the transition probabilities do not change over time [35]. The probabilities of transition of any state are between zero and one. The sum of the transition probabilities in each row is equal to one, which is mathematically shown as follows [33]:

j=1Pij(m)=1,j=1,2,,r. (5)

Since the transition for the last m entries of the series is indefinable, Mi should be counted by the first as nm entries; n is the value of entries of the original series. Then, the transition probability matrix of states can be obtained as follows [34]:

R(m)=[P11(m)P12(m)P1r(m)P21(m)P22(m)P2r(m)Pr1(m)Pr2(m)Prr(m)],j=1,2,,r. (6)

The transition probability matrix of states R(m) indicates the transition rules of the system. The transition probability of states Pij(m) indicates the probability of transition from the initial state i to the probable state j by m steps. Prediction can be made by having the Markov transition probability matrix. For example, Suppose m=1 and the maximum transition step is 1, then R(1) can be obtained. If the predicted original data is located in the ith state, the predicted data of the next step is obtained considering the row vector of the transition probability states, Pij(1) [34].

2.2.4. Obtaining the predicted values

When the residual error series e(i) is divided into r states, there are r transition probability vectors. The probabilities of a specified error state for the next step are obtained by the probabilities in r row vectors, which are represented as {ai(T),i=1,2,,r} at time step T. The centers of the r state are defined as {vi,i=1,2,,r}. Then the predicted value for the next step is obtained based on the following equations [34]:

X˜(0)(T+1)=X^(0)(T+1)+i=1rai(T)vi (7)

where

a(T)=[a1(T),a2(T),,ar(T)]=a(T1)R(m) (8)

and

{a(T+1)=a(T)R(m)a(T+2)=a(T+1)R(m)a(T+k)=a(T+K1)R(m) (9)

where m=1.

3. Data collection

In this study, to predict the future behaviour of indicators related to Covid-19, a dataset related to these indicators in the Bushehr province of Iran was used. These indicators included the number of hospitalized, discharged, and death cases caused by Covid-19. The dataset related to these indicators was available on the Bushehr University of Medical Sciences website at https://www.bpums.ac.ir/, and these data were reported daily from May 13, 2020, to April 1, 2021. It should be noted that some days were not reported on this website; therefore, there were some missing data. In total, the number of days whose statistics were available on the website at the time of the present study was 136 days, all of which were analyzed using MATLAB 15b and Excel 10.

The present study sought to predict the two indicators of the number of discharged and death cases according to their relationship with the number of hospitalized cases with the MLP-MC model. The daily trends of the number of hospitalized, discharged, and death cases caused by Covid-19 in Bushehr province from May 13, 2020, to April 1, 2021, are shown in Fig. 3 .

Fig. 3.

Fig 3

The daily trends of the number of hospitalized, discharged, and death cases.

4. Results

In this study, all 136 available data were initially divided into two categories of training and testing. The first 96 data (70% of the dataset) were used for training, and the second 40 data (30% of the dataset) were used for testing. After normalizing all the data, first in the training phase, the first 96 data (from May 13, 2020, to February 13, 2021) were entered into MATLAB software to train the MLP network. The best structure for the MLP network with the least MSE was determined as one input (number of hospitalized cases), sixteen neurons in the hidden layer, and two outputs (number of discharged and death cases). The number of neurons in the hidden layer was obtained by performing multiple trials and sensitivity analysis. The activation function was considered a nonlinear sigmoid function, and the model training was performed using the Bayesian Regularization (BR) algorithm in 454 iterations.

Then in the test phase, the second 40 data of the dataset were predicted using the trained network of the previous phase, and the test results were compared with the actual data. At this stage, the MSE obtained for the number of discharged and death cases were equal to 0.026 and 0.094, respectively, which showed that the MLP network has better predicted the number of discharged cases. Based on past data and the trained network, data for the next 40 days were also predicted.

In the second phase of the research, the MLP-MC model was used to improve the predictions obtained from the previous phase. For this purpose, first, the residual errors between the actual and predicted data for 40 test data per both output indicators (the number of discharged and death cases) were obtained separately. Then, these residual errors were classified. According to the Sturges' Rule, the number of classes (states) for both indicators was obtained equal to six, which were categorized in Table 1 for each indicator.

Table 1.

Classification of states per each output indicator.

The number of discharged cases The number of death cases
v1=[-15, -10] v1=[-2, -1.17]
v2=[-10, -6] v2=[-1.17, -0.33]
v3=[-6, -1] v3=[-0.33, 0.5]
v4=[-1, 3] v4=[0.5, 1.33]
v5=[3, 8] v5=[1.33, 2.17]
v6=[8, 12] v6=[2.17, 3]

All residual errors were numbered based on the six classes associated with each indicator. Then, given the specified states, the transition probability matrix of states R(m), m=1, was obtained per each indicator as follows:

R(1)=[0000.0830010000.100000.250.30.333000.3750.4170.3000.50.1250.2500.20.500.50.500.10.167]ThetransitionprobabilitymatrixofstatesforthenumberofdischargedcasesR(1)=[000.0910.077000.50.42900.0770.3330.33300.1430.3640.38500.33300.2860.3640.3080.6670.3330.500.0910.0770000.1430.0910.07700]Thetransitionprobabilitymatrixofstatesforthenumberofdeathcases

According to the six states, their center values were calculated. Then v1=12.5, v2=8, v3=3.5, v4=1,v5=5.5, and v6=10 were obtained corresponding to the number of discharged cases, and v1=1.58, v2=0.75, v3=0.08, v4=0.92,v5=1.75, and v6=2.58 were obtained corresponding to the number of death cases. Using formulas 7 to 9, the prediction values of these indicators were obtained both for the test dataset and for the next 40 days (April 2, 2021, to May 11, 2021). Figs. 4 and 5 show the predicted values of the next 40 days obtained using the MLP-MC model for both indicators. The forecast results showed that if the current trend continues and there is no nationwide vaccination in the coming months, on May 11, 2021, we will have 34 new discharged patients and 2 new death cases in Bushehr province.

Fig. 4.

Fig 4

Predicting the number of discharged cases by May 11, 2021, using the MLP-MC model.

Fig. 5.

Fig 5

Predicting the number of death cases by May 11, 2021, using the MLP-MC model.

5. Model evaluation

To evaluate the goodness of fit of MLP and MLP-MC models, the three metrics of Mean Absolute Deviation (MAD), Mean Square Error (MSE), and Root Mean Square Error (RMSE) for test data were compared. Relations 10 to 12 show how these metrics are obtained. Comparing the models for both indicators of the number of discharged and death cases are shown in Tables 2 and 3 , respectively. Also, these comparisons are demonstrated graphically in Fig. 6 . As shown in this figure and the tables, the MLP-MC model has higher accuracy in prediction than the MLP model. However, the difference between these two models is very slight, which indicates that the MLP model, which is a simpler model, can also be used alone to increase the forecast speed and reduce the calculations.

MAD=1nt=1n|XtX^t| (10)
MSE=1nt=1n(XtX^t)2 (11)
RMSE=1nt=1n(XtX^t)2 (12)

Table 2.

Comparison of accuracy of MLP and MLP-MC models in predicting the number of discharged cases.

MLP-MC MLP Models / Metrics
4.492 4.717 MAD
32.820 34.723 MSE
5.729 5.893 RMSE

Table 3.

Comparison of accuracy of MLP and MLP-MC models in predicting the number of death cases.

MLP-MC MLP Models / Metrics
0.965 0.975 MAD
1.496 1.675 MSE
1.223 1.294 RMSE

Fig. 6.

Fig 6

Comparison of models accuracy based on evaluation metrics for both indicators in the test phase.

For further comparisons, the prediction results obtained by the MLP and MLP-MC models in the test phase were compared with the actual data. These comparisons for indicators of the number of discharged and death cases are shown in Fig. 7 and Fig. 8 , respectively. As can be seen in these figures, the MLP-MC model has fewer deviations from the actual data than the MLP model.

Fig. 7.

Fig 7

A comparison between the actual number of discharged cases and predicted values by the MLP and the MLP-MC in the test phase.

Fig. 8.

Fig 8

A comparison between the actual number of death cases and predicted values by the MLP and the MLP-MC in the test phase.

6. Discussion and conclusion

More than a year after the onset of the Covid-19 disease, the pandemic conditions still exist in Iran and other countries. During this period, not only has the prevalence of the disease not diminished, but in some countries, such as Iran, mutated forms of the virus have created new waves of the disease. However, Iran has not yet begun widespread vaccination. For reasons such as sanctions, specific political issues, lack of facilities, and limited domestic production capacity, widespread vaccination is improbable for at least the next few months. On the other hand, technical limitations and the high rate of coronavirus mutation have made it difficult for researchers to design an effective vaccine formula [36]. Therefore, until a widespread vaccination is carried out, government control policies and restrictions will be critical to reduce and control the disease.

The various statistical, mathematical, and artificial intelligence models used to predict future disease progression can play an essential role in government planning and policy to control the disease. Due to the high prevalence of this unknown disease and its high incidence and mortality rate, the accuracy and efficiency of the model used in forecasting are of great importance and sensitivity. The more accurately the disease prognosis is predicted, the greater the applicability, generalizability, and reliance on the model's results. Therefore, in this paper, the MLP-MC hybrid model was used to increase the accuracy of predicting the trend of Covid-19 related indicators. In other words, the main contribution of this paper was the proposed hybrid approach that combined MLP and MC models to predict the Covid-19 time series efficiently. This hybrid model simultaneously utilizes the high and fast predictive power of the MLP model and the predictive power of the MC model based on the sequence of residual errors of the MLP model.

To show the application of this model, data related to Covid-19 indicators in Bushehr province, Iran, were used. Two indicators of the number of discharged and death cases (as the model outputs) were predicted based on the number of hospitalized cases (as the model input) for test data and the next 40 days. Comparing the accuracy of the MLP-MC hybrid model showed that this model has less error than MLP alone and, therefore, higher prediction accuracy, which shows the advantage of the proposed model. However, there is a slight difference in their accuracy. This hybrid model can be seen as a general forecast model, as it can be applied to other time periods, other places, and other indicators related to Covid-19 or other areas.

It should be noted that these predictions have been made in the current situation (no widespread vaccination in the country), and the results of these predictions are valid until the mass vaccination, which is considered as a strong intervener factor. Therefore, it is suggested that if mass vaccination begins in the coming months, according to the new data collected, new predictions be made. In the case that the mass vaccination process is prolonged, it is also suggested that different scenarios be designed regarding its impact on the Covid-19 related indicators, and a re-prediction be made under these scenarios.

In future work, the proposed hybrid model can also be used for other provinces, the whole country of Iran, and other countries. This model is also applicable to simulate the effect of control schemes such as traffic restrictions on the control of indicators related to Covid-19. In addition to the Covid-19 time series, this model can also be used to predict time series in other areas such as finance, economics, and climate, especially when they have nonlinear and irregular patterns.

As another future work, the results of this model can be compared with other single or combined models, especially in the fields of artificial intelligence and machine learning. Moreover, in this study, intervention factors such as age, sex, medical history, restrictions and preventive policies, climate change, etc., have not been considered. It is suggested that these factors also be considered in future research to make more comprehensive predictions and analyses.

As mentioned earlier, no study was found that used MLP and MC models simultaneously to predict Covid-19 related indicators. However, a combination of the two models has already been used to predict indicators in other contexts. Although, the way these models are combined and used has been different. For example, [37] combined these models to predict very short-term wind speed, [38] to predict land-use change, and [39] to predict city expansion and land surface temperature. The findings of these studies showed that the MLP-MC hybrid model is suitable for predicting data with nonlinear and irregular patterns. Since the time series used in this study are also nonlinear and irregular, so it can be said that the results of this study are consistent with previous studies.

CRediT authorship contribution statement

Fatemeh Haghighat: Writing – original draft, Conceptualization, Methodology, Data curation, Investigation, Visualization, Software, Validation, Supervision, Writing – review & editing.

Declaration of Competing Interest

The authors declare that they have no competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. Also, no funding was received for this work.

References

  • 1.Castillo O., Melin P. A novel method for a covid-19 classification of countries based on an intelligent fuzzy fractal approach. Healthc Multidiscip Dig Publ Inst. 2021;9:196. doi: 10.3390/healthcare9020196. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Boccaletti S., Ditto W., Mindlin G., Atangana A. Modeling and forecasting of epidemic spreading: the case of Covid-19 and beyond. Chaos Solitons Fractals. 2020;135 doi: 10.1016/j.chaos.2020.109794. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Maleki M., Mahmoudi M.R., Wraith D., Pho K.H. Time series modelling to forecast the confirmed and recovered cases of COVID-19. Travel Med Infect Dis. 2020;37 doi: 10.1016/j.tmaid.2020.101742. [DOI] [PubMed] [Google Scholar]
  • 4.Salgotra R., Gandomi M., Gandomi A.H. Evolutionary modelling of the COVID-19 pandemic in fifteen most affected countries. Chaos Solitons Fractals. 2020;140 doi: 10.1016/j.chaos.2020.110118. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Duan X., Zhang X. ARIMA modelling and forecasting of irregularly patterned COVID-19 outbreaks using Japanese and South Korean data. Data Brief. 2020;31 doi: 10.1016/j.dib.2020.105779. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Castillo O., Melin P. Forecasting of COVID-19 time series for countries in the world based on a hybrid approach combining the fractal dimension and fuzzy logic. Chaos Solitons Fractals. 2020;140 doi: 10.1016/j.chaos.2020.110242. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Sun T., Wang Y. Modeling COVID-19 epidemic in Heilongjiang province, China. Chaos Solitons Fractals. 2020;138 doi: 10.1016/j.chaos.2020.109949. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Tamang S., Singh P., Datta B. Forecasting of covid-19 cases based on prediction using artificial neural network curve fitting technique. Glob J Environ Sci Manag. 2020;6:53–64. [Google Scholar]
  • 9.Melin P., Monica J.C., Sanchez D., Castillo O. Multiple ensemble neural network models with fuzzy response aggregation for predicting COVID-19 time series: the case of Mexico. Healthc Multidiscip Dig Publ Inst. 2020;8:181. doi: 10.3390/healthcare8020181. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Arumugam R., Rajathi M. A markov model for prediction of corona virus covid-19 in India-a statistical study. J Xidian Univ. 2020;14:1422–1426. [Google Scholar]
  • 11.Dehghan Shabani Z., Shahnazi R. Spatial distribution dynamics and prediction of COVID-19 in Asian countries: spatial Markov chain approach. Reg Sci Policy Pract. 2020;12:1005–1025. [Google Scholar]
  • 12.Marfak A., Achak D., Azizi A., Nejjari C., Aboudi K., Saad E., et al. The hidden Markov chain modelling of the COVID-19 spreading using Moroccan dataset. Data Brief. 2020;32 doi: 10.1016/j.dib.2020.106067. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Ghanbari B. On forecasting the spread of the COVID-19 in Iran: The second wave. Chaos Solitons Fractals. 2020;140 doi: 10.1016/j.chaos.2020.110176. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Ahmadi A., Fadaei Y., Shirani M., Rahmani F. Modeling and forecasting trend of COVID-19 epidemic in Iran until May 13, 2020. Med J Islam Republ Iran. 2020;34:27. doi: 10.34171/mjiri.34.27. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Talkhi N., Fatemi N.A., Ataei Z., Nooghabi MJ. Modeling and forecasting number of confirmed and death caused COVID-19 in IRAN: a comparison of time series forecasting methods. Biomed Signal Proc Control. 2021;66 doi: 10.1016/j.bspc.2021.102494. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Sujath R., Chatterjee J.M., Hassanien AE. A machine learning forecasting model for COVID-19 pandemic in India. Stoch Environ Res Risk Assess. 2020;34:959–972. doi: 10.1007/s00477-020-01827-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Car Z., Baressi Šegota S., Anđelić N., Lorencin I., Mrzljak V. Modeling the spread of COVID-19 infection using a multilayer perceptron. Comput Math Methods Med. 2020;2020:5714714. doi: 10.1155/2020/5714714. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Ndiaye B.M., Balde M.A., Seck D. arXiv preprint; 2020. Visualization and machine learning for forecasting of COVID-19 in Senegal. arXiv: 2008.03135. [Google Scholar]
  • 19.Pinter G., Felde I., Mosavi A., Ghamisi P., Gloaguen R. COVID-19 pandemic prediction for Hungary; a hybrid machine learning approach. Mathematics. 2020;8:890. [Google Scholar]
  • 20.Ardabili S.F., Mosavi A., Ghamisi P., Ferdinand F., Varkonyi-Koczy A.R., Reuter U., et al. Covid-19 outbreak prediction with machine learning. Algorithms. 2020;13:249. [Google Scholar]
  • 21.Mollalo A., Rivera K.M., Vahedi B. Artificial neural network modeling of novel coronavirus (COVID-19) incidence rates across the continental United States. Int J Environ Res Public Health. 2020;17:4204. doi: 10.3390/ijerph17124204. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Borghi P.H., Zakordonets O., Teixeira JP. A COVID-19 time series forecasting model based on MLP ANN. Proced Comput Sci. 2021;181:940–947. doi: 10.1016/j.procs.2021.01.250. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Yulita I., Abdullah A., Helen A., Hadi S., Sholahuddin A., Rejito J. Comparison multi-layer perceptron and linear regression for time series prediction of novel coronavirus covid-19 data in West Java. J Phys Conf Ser. 2021;1722 [Google Scholar]
  • 24.Donsimoni J.R., Glawion R., Plachter B., Wälde K. Projecting the spread of COVID-19 for Germany. Ger Econ Rev. 2020;21:181–216. doi: 10.1007/s10273-020-2631-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Varela-Santos S., Melin P. A new modular neural network approach with fuzzy response integration for lung disease classification based on multiple objective feature optimization in chest X-ray images. Expert Syst Appl. 2021;168 [Google Scholar]
  • 26.Messikh N., Bousba S., Bougdah N. The use of a multilayer perceptron (MLP) for modelling the phenol removal by emulsion liquid membrane. J Environ Chem Eng. 2017;5:3483–3489. [Google Scholar]
  • 27.Kaushik S., Choudhury A., Sheron P.K., Dasgupta N., Natarajan S., Pickett L.A., et al. AI in healthcare: time-series forecasting using statistical, neural, and ensemble architectures. Front Big Data. 2020;3:4. doi: 10.3389/fdata.2020.00004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Isa I., Saad Z., Omar S., Osman M., Ahmad K., Sakim H.M. Proceedings of the Second International Conference on Computational Intelligence, Modelling and Simulation: IEEE. 2010. Suitable MLP network activation functions for breast cancer and thyroid disease detection; pp. 39–44. [Google Scholar]
  • 29.Ghoreishi S., Heidari E. Extraction of Epigallocatechin-3-gallate from green tea via supercritical fluid technology: Neural network modeling and response surface optimization. J Supercrit Fluids. 2013;74:128–136. [Google Scholar]
  • 30.Karsoliya S. Approximating number of hidden layer neurons in multiple hidden layer BPNN architecture. Int J Eng Trends Technol. 2012;3:714–717. [Google Scholar]
  • 31.Balzter H. Markov chain models for vegetation dynamics. Ecol Modell. 2000;126:139–154. [Google Scholar]
  • 32.Zhang R., Tang C., Ma S., Yuan H., Gao L., Fan W. Using Markov chains to analyze changes in wetland trends in arid Yinchuan Plain, China. Math Comput Modell. 2011;54:924–930. [Google Scholar]
  • 33.Shamshad A., Bawadi M., Hussin W.W., Majid T., Sanusi S. First and second order Markov chain models for synthetic generation of wind speed time series. Energy. 2005;30:693–708. [Google Scholar]
  • 34.Li G.D., Yamaguchi D., Nagai M. A GM (1, 1)–Markov chain combined model with an application to predict the number of Chinese international airlines. Technol Forecast Soc Change. 2007;74:1465–1481. [Google Scholar]
  • 35.Li S.T., Cheng Y.C. A hidden Markov model-based forecasting model for fuzzy time series. WSEAS Trans Syst. 2006;5:1919–1924. doi: 10.1109/TSMCB.2009.2036860. [DOI] [PubMed] [Google Scholar]
  • 36.Jeyanathan M., Afkhami S., Smaill F., Miller M.S., Lichty B.D., Xing Z. Immunological considerations for COVID-19 vaccine strategies. Nat Rev Immunol. 2020;20:615–632. doi: 10.1038/s41577-020-00434-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Kani S.P., Ardehali M. Very short-term wind speed prediction: a new artificial neural network–Markov chain model. Energy Convers Manag. 2011;52:738–745. [Google Scholar]
  • 38.Zhai R., Zhang C., Li W., Boyer M.A., Hanink D. Prediction of land use change in long island sound watersheds using nighttime light data. Land. 2016;5:44. [Google Scholar]
  • 39.Nurwanda A., Honjo T. The prediction of city expansion and land surface temperature in Bogor City, Indonesia. Sustain Cities Soc. 2020;52 [Google Scholar]

Articles from Chaos, Solitons, and Fractals are provided here courtesy of Elsevier

RESOURCES