Highlights
-
•
Daily number of COVID-19 cases was estimated by the random forest method.
-
•
Case estimates by random forest were mapped and compared to actual data.
-
•
Random forest performed well in estimating the number of cases in the near future.
Keywords: COVID-19, Random forest, Machine learning, Estimating, Mapping
Abstract
Novel Coronavirus pandemic, which negatively affected public health in social, psychological and economical terms, spread to the whole world in a short period of 6 months. However, the rate of increase in cases was not equal for every country. The measures implemented by the countries changed the daily spreading speed of the disease. This was determined by changes in the number of daily cases. In this study, the performance of the Random Forest (RF) machine learning algorithm was investigated in estimating the near future case numbers for 190 countries in the world and it is mapped in comparison with actual confirmed cases results. The number of confirmed cases between 23/01/2020 - 17/06/2020 were divided into 3 main sub-datasets: training sub-data, testing sub-data (interpolation data) and estimating sub-data (extrapolation data) for the random forest model. At the end of the study, it has been found that R2 values for testing sub-data of RF model estimates range between 0.843 and 0.995 (average R2= 0.959), and RMSE values between 141.76 and 526.18 (mean RMSE = 259.38); and that R2 values for estimating sub-data range between 0.690 and 0.968 (mean R2 = 0.914), and RMSE values between 549.73 and 2500.79 (mean RMSE = 909.37). These results show that the random forest machine learning algorithm performs well in estimating the number of cases for the near future in case of an epidemic like Novel Coronavirus, which outbreaks suddenly and spreads rapidly.
1. Introduction
Novel Coronavirus disease 2019 (COVID-19), which first appeared in Wuhan, China in December 2019, has caused the death of more than 450 thousand people worldwide as of June 2020 [1]. In addition, COVID-19 quickly became a worldwide epidemic due to its high contagiousness and rapid spread [2]. For this reason, all countries take steps to prevent the spread of the COVID-19 outbreak. Many medical studies have been conducted to examine and treat the disease caused by this new type of virus in recent months [3], [4], [5], [6], [7]. In addition, many studies have been conducted to examine the social, psychological and economic effects of the COVID-19 outbreak and the changes it causes [8], [9], [10], [11], [12], [13]. Epidemiological, statistical and mathematical models have also been introduced to predict the distribution, to observe the changes depending on meteorological conditions, and to examine the structure of this epidemic which affects all countries globally [14], [15], [16], [17], [18], [19], [20], [21]. Besides, the performance of machine learning approaches for the diagnosis and treatment of the disease was also studied [22], [23], [24], [25], [26], [27], [28]. All these studies reveal the general structure of such an epidemic and disease that humanity has not encountered before and its effects on society. For this reason, it is very important to research each individual and social impact that occurs in the COVID-19 pandemic, in different disciplines with different methods, along with its causes. This idea has been the main motivation for this study. In this study, the performance of the Random Forest (RF) method, which is a machine learning algorithm, was analyzed in estimating the daily increase rates and the number of daily cases in the near future and synchronous parallel computing was carried out for 190 countries.
In recent years, machine learning algorithms and artificial intelligence approaches have been used successfully in many different fields [29], [30], [31], [32], [33], [34], [35], [36]. One of the most important of these algorithms is Random forest machine learning [37], [37]. This method occurs with the combination of many specialized decision trees. The input-output relationship is learned by the machine in certain confidence intervals with the help of experimental data. The success level of the estimation model is determined by testing validation data after sufficient learning is provided by the machine.
The main purpose of this study is to discover the spread estimation of the daily cases of the COVID-19 outbreak for the near future using RF machine learning algorithm. Thus, by using the daily changes in the number of confirmed cases for 190 countries worldwide, the spatio-temporal distribution of the outbreak in the world is estimated and mapped. In addition, this study also aims to reveal the performance of the RF algorithm both in determining the spread of the outbreak and in estimating cases for the near future.
2. Materials and methods
2.1. The data repository and software resources
The COVID-19 data repository1 used in the study was obtained from the Johns Hopkins University Center for Systems Science and Engineering (JHU CSSE) [39]. In this study, the number of updated and confirmed cases for 147 days between 23/01/2020 – 17/06/2020 in 190 countries worldwide was used. The entire study was conducted in the R programming environment [40], [41] and Random Forest [42] was used for random forest calculations, covid19.analytics [43] for COVID-19 data, rnaturalearth [44] for mapping, ggpot2 [45] for visualizing of data, and caret [46] R packages for data preparation and separation.
2.2. Random forest
The random forest approach proposed by Breiman [37] is a machine learning algorithm with many decision trees. It is a combination of Bagging [47] and Random Subspaces [48] methods. This method has proved its success in both regression and classification problems in recent years and is one of the best machine learning algorithms used in many different fields [25], [30], [34], [38], [49], [50], [51]. In RF algorithm, firstly, data set is randomly divided into two parts as training data (the in-Bag) for learning and validation data (the-out of bag) for testing the learning level. 2/3 of the data set is devoted to training data and 1/3 to validation data. Later, many decision trees are randomly created with “boot-strap samples” from the data set. The branching of each tree is determined by randomly selected predictors at node points. The RF Final estimate is the average of all results from each tree. Therefore, each individual tree affects RF estimation at certain weights. Since this method shows “black box” feature, each tree is not examined individually [52]. RF algorithm is stronger than other machine learning algorithms due to its ability to randomly receive training data from subsets and form trees with random algorithm [53]. In addition, the random forest algorithm maintains the overfitting level as training is carried out on randomly selected different sub-datasets by boot-strap sampling.
2.3. Process steps
This study was carried out in 4 main stages. These process steps are shown in Fig. 1 and explained below.
1. Step, data split process; the number of confirmed cases for 190 countries between 23/01/2020 – 17/06/2020 is divided into 3 main sub-datasets. The first data set is the training sub-dataset between 23/01/2020–31/05/2020. The second sub-dataset is the testing sub-dataset consisting of 6 days (16–29 March, 18–29 April and 12–19 May) data randomly selected from the training data set days after the 50th day and separated from the training data set. This data set is different from validation data, which is inside the RF algorithm system and whose data is separated as 1/3. The third sub-dataset is the estimating sub-dataset, where future predictions are made for the date range 01/06/2020 - 17/06/2020. This data set is separated from training data like the testing data set and is not included in the RF learning algorithm. Testing sub-data shows randomly selected days (after the 50th day) among the date ranges in the training data set (Interpolation), while estimating sub-data shows data from the days (near future) after the end of the training data (Extrapolation).
2. Step, RF training process; machine learning process is performed at this stage by applying RF algorithm with training data. In this process, determining the number of trees to be created and the number of splits at the node points of the trees is important for accurate predictions. 1/3 validation sub-datasets created in RF algorithm were used for the optimization of these values. At the end of the optimization, the number of trees was found as 1500 for the most suitable model and the number of splits on the nodes as 3 (Average R2 = 0.952 at 10–fold cross-validation, average RMSE = 354.74).
3. Step, RF testing process; after performing RF training with actual data, the model created is tested with the testing sub-dataset separated from the data set and the results are shown in the cross-validation diagram. The performance of the model is determined by mean error (ME, Eq. (1)), root mean square error (RMSE, Eq. (2)) and the correlation coefficient (R2, Eq. (3)).
(1) |
(2) |
(3) |
where n is the total number of points in cross-validation, Pi, Ai and are the estimated values, actual values and average of actual values, respectively.
4. Step, RF estimating process; Estimates of confirmed cases in estimating sub-dataset are performed with RF model and results are shown in cross validation diagram. In this process, 17-day estimates of COVID-19 cases for the near future were calculated with RF algorithm. The results were interpreted with the performance descriptors used in Step 3.
3. Results and discussion
Fig. 2 shows the distribution maps of actual confirmed daily case numbers in 190 countries worldwide for testing data and the distribution maps of daily case numbers estimated by RF model for the same day in comparison. These maps were created with the actual and estimated values of the randomly selected and separated test data from the training data set for the days after the 50th day, as stated earlier. Estimates of the number of cases by RF model were found very close to the number of actual confirmed cases for all countries except the USA, France and Spain on March 16, 2020 (54th day). It is thought that the most important reason why RF estimation results are not correct for these three countries, which are among the countries most affected by the COVID-19 outbreak is due to the sudden increase in the spread of the epidemic in mid-March [1]. RF map of daily case estimates seems to be quite similar to the actual data on March 29, 2020 (67th day) except Turkey. The rapid increase in the number of cases in late March and early April in Turkey is slightly faster than the level estimated by the model. A similar situation can be seen in Saudi Arabia on April 18, 2020 (87th day). Also, when the maps of the 87th day are compared, it is seen that there are fewer daily cases in France and Spain than RF estimation. It is remarkable that there is a very high similarity between the actual daily number of cases and the number of cases estimated by the RF model, especially on the maps of 29 April 2020 (98th day), 12 May 2020 (111th day) and 19 May 2020 (118th day). Thus, it is clearly seen in the comparative maps, especially after the 90th day, that the model suggests closer estimates to actual data.
Fig. 3 shows the distribution of errors and the cross-validation diagrams, where actual numbers and RF estimates are given together for the testing subset. Accordingly, R2 has been calculated as 0.843, 0.984, 0.955, 0.995, 0.990 and 0.984, RMSE as 141.76, 244.47, 526.18, 173.64, 204.90, and 265.37 for the 54th, 67th, 87th, 98th, 111th and 118th days, respectively. As shown in the distribution of the errors graph, ME values were determined as 0.0 on all days tested. It is seen that most of the standardized errors (except a few outlier) in all diagrams are concentrated at the 0.0 point and the error distributions fit the normal distribution. These results reveal the success of the random forest algorithm in estimating the number of missing COVID-19 daily cases in the training data time range. Fig. 4 shows diagrams that demonstrate estimation performance of the RF model for the near future. In these diagrams, the actual confirmed cases and RF estimation results of 3 days (5–10–15 June 2020) selected from estimation data, which have never been introduced to the machine as training data interval, are shown in both maps and cross validation diagrams comparatively. Accordingly, R2 has been calculated as 0.958, 0.910 and 0.938; and RMSE as 814.06, 1129.12 and 616.37 for 135th, 140th and 145th days, respectively. In addition, Table 1 lists the performance identifiers between actual confirmed cases and RF model estimation values for each day from June 1 to 17, 2020. According to this table, the best RF model estimation for the near future has been calculated as the highest R2 0.968 and the lowest RMSE 549.73 for the 6 June 2020 data. In addition, the average R2 value for 17 days between 1 and 17 June 2020 has been found as 0.914 and the average RMSE value has been found as 909.37. These results show the success of the RF machine learning algorithm in estimating the number of COVID-19 daily cases in the near future. However, when Table 1 is analyzed, it is seen that there is a significant decrease in RF estimation performance for June 17, 2020. The main reason for this is thought to be the unpredictably high increase in the number of daily cases (36,179) recorded in Chile that day. RF model estimation maps and cross-validation diagrams for 1–17 June 2020 are presented in Figure S1 in the Supplementary Material.
Table 1.
Date | Day | R2 | RMSE | Linear regression equation |
---|---|---|---|---|
01 June 2020 | 131 th | 0.916 | 802.76 | |
02 June 2020 | 132 th | 0.915 | 820.23 | |
03 June 2020 | 133 th | 0.959 | 632.60 | |
04 June 2020 | 134 th | 0.942 | 802.60 | |
05 June 2020 | 135 th | 0.958 | 814.06 | |
06 June 2020 | 136 th | 0.968 | 549.73 | |
07 June 2020 | 137 th | 0.955 | 575.82 | |
08 June 2020 | 138 th | 0.940 | 722.57 | |
09 June 2020 | 139 th | 0.825 | 1136.91 | |
10 June 2020 | 140 th | 0.910 | 1129.12 | |
11 June 2020 | 141 th | 0.955 | 815.86 | |
12 June 2020 | 142 th | 0.930 | 830.80 | |
13 June 2020 | 143 th | 0.957 | 627.43 | |
14 June 2020 | 144 th | 0.855 | 967.45 | |
15 June 2020 | 145 th | 0.938 | 616.37 | |
16 June 2020 | 146 th | 0.929 | 1114.14 | |
17 June 2020 | 147 th | 0.690 | 2500.79 | |
Mean | 0.914 | 909.37 |
When the results of the study are evaluated in general, it has been shown that the random forest machine learning algorithm can create appropriate estimations in determining the number of near future cases in a sudden emerging epidemic. It is thought that appropriate estimations can be made for the distant future as well by increasing the input data and introducing other factors affecting the epidemic as an appropriate parameter to the random forest learning algorithm. Based on these results, a hybrid approach can be created by using the advantages of other machine learning algorithms in future studies. Spatio-temporal spread rate estimation of a sudden epidemic and potentially risky areas identification might also be possible with the aforementioned approach.
4. Conclusions
In this study, the performance of the random forest machine learning algorithm in estimating near future COVID-19 confirmed cases were investigated. In addition, RF estimation results were calculated and evaluated separately for both randomly selected days from the training data and for the days outside the training data. The comparative results are shown in cross-validation diagrams as well as distribution maps created for 190 countries. R2 values of RF model estimations calculated for 6 days randomly selected among training data set time intervals were found to range between 0.843 and 0.995, and RMSE values between 141.76 and 526.18. In addition, according to the performance indicators of the RF model estimation results for the near future for the date range of 1–17 June 2020, which are out of the training data set time interval, the R2 values vary between 0.690 and 0.968, the average is 0.914 and the RMSE values vary between 549.73 and 2500.79 and the average is 909.37. These results show that the random forest machine learning algorithm has produced very successful results in estimating the number of cases for the near future in case of a sudden epidemic. This study can be improved by increasing the number of input variables (number of daily tests, the population of the country, number of quarantined people, number of people recovering, meteorological data, measures taken by countries etc.) affecting the daily increase in cases and by using different machine learning algorithms in a hybrid way. However, it should be noted that the machine learning process and the estimation periods will be longer in this case. These issues should be taken into consideration for future studies.
CRediT authorship contribution statement
Cafer Mert Yeşilkanat: Investigation, Data curation, Writing - original draft, Visualization, Conceptualization, Methodology, Software, Formal analysis, Writing - review & editing.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. All work was conducted by Cafer Mert Yeşilkanat
Footnotes
Supplementary material associated with this article can be found, in the online version, at doi:10.1016/j.chaos.2020.110210.
Appendix. Supplementary materials
References
- 1.World Health Organization. https://covid19.who.int/. Date Accessed 17/06/2020.
- 2.World Health Organization. https://www.who.int/emergencies/diseases/novel-coronavirus-2019. Date Accessed 17/06/2020.
- 3.Solé G., Salort-Campana E., Pereon Y., Stojkovic T., Wahbi K., Cintas P. Guidance for the care of neuromuscular patients during the COVID-19 pandemic outbreak from the French Rare Health Care for Neuromuscular Diseases Network. Rev Neurol (Paris) 2020;176:507–515. doi: 10.1016/J.NEUROL.2020.04.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Kushnir V.M., Berzin T.M., Elmunzer B.J., Mendelsohn R.B., Patel V., Pawa S. Plans to Reactivate Gastroenterology Practices Following the COVID-19 Pandemic: a Survey of North American Centers. Clin Gastroenterol Hepatol. 2020 doi: 10.1016/J.CGH.2020.05.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Engelman D.T., Lother S., George I., Funk D.J., Ailawadi G., Atluri P. Adult Cardiac Surgery and the COVID-19 Pandemic: aggressive Infection Mitigation Strategies are Necessary in the Operating Room and Surgical Recovery. Ann Thorac Surg. 2020 doi: 10.1016/J.ATHORACSUR.2020.04.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Segars J., Katler Q., McQueen D.B., Kotlyar A., Glenn T., Knight Z. Prior and novel coronaviruses, Coronavirus Disease 2019 (COVID-19), and human reproduction: what is known? Fertil Steril. 2020;113:1140–1149. doi: 10.1016/J.FERTNSTERT.2020.04.025. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.İ Devrim, N. Bayram. Infection control practices in children during COVID-19 pandemic: differences from adults. Am J Infect Control. 2020 doi: 10.1016/J.AJIC.2020.05.022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.van Dyck L.I., Wilkins K.M., Ouellet J., Ouellet G.M., Conroy M.L. Combating Heightened Social Isolation of Nursing Home Elders: the Telephone Outreach in the COVID-19 Outbreak Program. Am J Geriatr Psychiatry. 2020 doi: 10.1016/j.jagp.2020.05.026. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Jæger M.M., Blaabæk E.H. Inequality in Learning Opportunities during Covid-19: evidence from Library Takeout. Res Soc Stratif Mobil. 2020;68 doi: 10.1016/j.rssm.2020.100524. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Nicola M., Alsafi Z., Sohrabi C., Kerwan A., Al-Jabir A., Iosifidis C. The socio-economic implications of the coronavirus pandemic (COVID-19): a review. Int J Surg. 2020;78:185–193. doi: 10.1016/j.ijsu.2020.04.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Tran B.X., Vu G.T., Latkin C.A., Pham H.Q., Phan H.T., Le H.T. Characterize health and economic vulnerabilities of workers to control the emergence of COVID-19 in an industrial zone in Vietnam. Saf Sci. 2020;129 doi: 10.1016/j.ssci.2020.104811. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Qian Y., Fan W. Who loses income during the COVID-19 outbreak? Evidence from China. Res Soc Stratif Mobil. 2020;68 doi: 10.1016/j.rssm.2020.100522. [DOI] [Google Scholar]
- 13.Hodgkinson T., Andresen M.A. Show me a man or a woman alone and I’ll show you a saint: changes in the frequency of criminal incidents during the COVID-19 pandemic. J Crim Justice. 2020;69 doi: 10.1016/j.jcrimjus.2020.101706. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Barmparis G.D., Tsironis G.P. Estimating the infection horizon of COVID-19 in eight countries with a data-driven approach. Chaos, Soliton Fractals. 2020;135 doi: 10.1016/J.CHAOS.2020.109842. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Postnikov E.B. Estimation of COVID-19 dynamics “on a back-of-envelope”: does the simplest SIR model provide quantitative parameters and predictions? Chaos, Soliton Fractals. 2020;135 doi: 10.1016/J.CHAOS.2020.109841. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Arino J., Portet S. A simple model for COVID-19. Infect Dis Model. 2020;5:309–315. doi: 10.1016/J.IDM.2020.04.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Singh S., Parmar K.S., Kumar J., Makkhan S.J.S. Development of new hybrid model of discrete wavelet decomposition and autoregressive integrated moving average (ARIMA) models in application to one month forecast the casualties cases of COVID-19. Chaos, Soliton Fractals. 2020;135 doi: 10.1016/J.CHAOS.2020.109866. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Ivorra B., Ferrández M.R., Vela-Pérez M., Ramos A.M. Mathematical modeling of the spread of the coronavirus disease 2019 (COVID-19) taking into account the undetected infections. The case of China. Commun Nonlinear Sci Numer Simul. 2020;88 doi: 10.1016/J.CNSNS.2020.105303. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Şahin M. Impact of weather on COVID-19 pandemic in Turkey. Sci Total Environ. 2020;728 doi: 10.1016/j.scitotenv.2020.138810. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Wu Y., Jing W., Liu J., Ma Q., Yuan J., Wang Y. Effects of temperature and humidity on the daily new cases and new deaths of COVID-19 in 166 countries. Sci Total Environ. 2020;729:1–7. doi: 10.1016/j.scitotenv.2020.139051. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Lin C., Lau A.K.H., Fung J.C.H., Guo C., Chan J.W.M., Yeung D.W. A mechanism-based parameterisation scheme to investigate the association between transmission rate of COVID-19 and meteorological factors on plains in China. Sci Total Environ. 2020;737 doi: 10.1016/j.scitotenv.2020.140348. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Banerjee A., Ray S., Vorselaars B., Kitson J., Mamalakis M., Weeks S. Use of machine learning and artificial intelligence to predict SARS-CoV-2 infection from full blood counts in a population. Int Immunopharmacol. 2020:106705. doi: 10.1016/j.intimp.2020.106705. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Rahimzadeh M., Attar A. A modified deep convolutional neural network for detecting COVID-19 and pneumonia from chest X-ray images based on the concatenation of Xception and ResNet50V2. Informatics Med Unlocked. 2020;19 doi: 10.1016/j.imu.2020.100360. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Tuli S., Tuli S., Tuli R., Gill S.S. Predicting the growth and trend of COVID-19 pandemic using machine learning and cloud computing. Internet Things. 2020;11 doi: 10.1016/j.iot.2020.100222. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Pourghasemi H.R., Pouyan S., Heidari B., Farajzadeh Z., Shamsi S.R.F., Babaei S. Spatial modelling, risk mapping, change detection, and outbreak trend analysis of coronavirus (COVID-19) in Iran (days between 19 February to 14 June 2020) Int Soc Infect Disea. 2020 doi: 10.1016/j.ijid.2020.06.058. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Cobb J.S., Seale M.A. Examining the effect of social distancing on the compound growth rate of COVID-19 at the county level (United States) using statistical analyses and a random forest machine learning model. Public Health. 2020;185:27–29. doi: 10.1016/j.puhe.2020.04.016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Pereira R.M., Bertolini D., Teixeira L.O., Silla C.N., Costa Y.M.G. COVID-19 identification in chest X-ray images on flat and hierarchical classification scenarios. Comput Methods Programs Biomed. 2020;194 doi: 10.1016/j.cmpb.2020.105532. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Yadav M., Perumal M., Srinivas M. Analysis on novel coronavirus (COVID-19) using machine learning methods. Chaos, Solitons Fractals Interdiscip. J Nonlinear Sci Nonequilibrium Complex Phenom. 2020:110050. doi: 10.1016/j.chaos.2020.110050. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Wang Y., Li J., Gu J., Zhou Z., Wang Z. Artificial neural networks for infectious diarrhea prediction using meteorological factors in Shanghai (China) Appl Soft Comput. 2015;35:280–290. doi: 10.1016/J.ASOC.2015.05.047. [DOI] [Google Scholar]
- 30.Jeung M., Baek S., Beom J., Cho K.H., Her Y., Yoon K. Evaluation of random forest and regression tree methods for estimation of mass first flush ratio in urban catchments. J Hydrol. 2019;575:1099–1110. doi: 10.1016/j.jhydrol.2019.05.079. [DOI] [Google Scholar]
- 31.Chen G., Wang Y., Li S., Cao W., Ren H., Knibbs L.D. Spatiotemporal patterns of PM 10 concentrations over China during 2005–2016: a satellite-based estimation using the random forests approach. Environ Pollut. 2018;242:605–613. doi: 10.1016/j.envpol.2018.07.012. [DOI] [PubMed] [Google Scholar]
- 32.a. Sanabria L, X Qin, Li J., Cechet R.P., Lucas C. Spatial interpolation of McArthur’s Forest Fire Danger Index across Australia: observational study. Environ Model Softw. 2013;50:37–50. doi: 10.1016/j.envsoft.2013.08.012. [DOI] [Google Scholar]
- 33.Chen W., Xie X., Wang J., Pradhan B., Hong H., Bui D.T. A comparative study of logistic model tree, random forest, and classification and regression tree models for spatial prediction of landslide susceptibility. Catena. 2017;151:147–160. doi: 10.1016/j.catena.2016.11.032. [DOI] [Google Scholar]
- 34.Izquierdo-Verdiguier E., Zurita-Milla R. An evaluation of Guided Regularized Random Forest for classification and regression tasks in remote sensing. Int J Appl Earth Obs Geoinf. 2020;88 doi: 10.1016/j.jag.2020.102051. [DOI] [Google Scholar]
- 35.Yesilkanat C.M., Kobya Y., Taskin H., Çevik U. Spatial interpolation and radiological mapping of ambient gamma dose rate by using arti fi cial neural networks and fuzzy logic methods. J Environ Radioact. 2017;175–176:78–93. doi: 10.1016/j.jenvrad.2017.04.015. [DOI] [PubMed] [Google Scholar]
- 36.Yeşilkanat C.M., Kobya Y. Determination and mapping the spatial distribution of radioactivity of natural spring water in the Eastern Black Sea Region by using artificial neural network method. Environ Monit Assess. 2015;187:589. doi: 10.1007/s10661-015-4811-0. [DOI] [PubMed] [Google Scholar]
- 37.Breiman L. Random Forests. Mach Learn. 2001;45:5–32. [Google Scholar]
- 38.Hengl T., Nussbaum M., Wright M.N., Heuvelink G.B.M., Gräler B. Random forest as a generic framework for predictive modeling of spatial and spatio-temporal variables. PeerJ. 2018 doi: 10.7717/peerj.5518. 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Dong E., Du H., Gardner L. An interactive web-based dashboard to track COVID-19 in real time. Lancet Infect Dis. 2020;20:533–534. doi: 10.1016/S1473-3099(20)30120-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Ihaka R., Gentleman R.R. A language for data analysis and graphics. J Comput Graph Stat. 1996;5:299–314. doi: 10.1080/10618600.1996.10474713. [DOI] [Google Scholar]
- 41.Development Core Team R. R: a language and environment for statistical computing, reference index version 2.2.1. R Found Stat Comput. 2005 http://www.r-project.org/ ISBN 3-900051-07-0. (date accessed: 10.12.2018) [Google Scholar]
- 42.Liaw A., Wiener M. Classification and Regression by randomForest. R News. 2002;2:18–22. [Google Scholar]
- 43.Ponce M. Covid19.analytics: Load and Analyze Live Data from the CoViD-19 Pandemic. R Packag Version 11. https://www.CRANR-Project.org/Package=covid19Analytics2020.
- 44.Andy South. rnaturalearth: world map data from natural earth. R Packag Version 010. https://CRANR-Project.org2017.
- 45.Wickham H. Springer-Verlag; New York: 2016. ggplot2: elegant graphics for data analysis. [Google Scholar]
- 46.Kuhn M., Wing J., Weston S., Williams A., Keefer C., Engelhardt A., et al. caret: classification and regression training. R Packag Version 60-86. https://www.CRANR-Project.Org/Package=caret2020.
- 47.Breiman L. Bagging predictors. Mach Learn. 1996;24:123–140. doi: 10.1023/A:1018054314350. [DOI] [Google Scholar]
- 48.Ho T. The random subspace method for constructing decision forests. IEEE Trans Pattern Anal Mach Intell. 1998;20:832–844. doi: 10.1109/34.709601. [DOI] [Google Scholar]
- 49.Cutler D.R., Edwards T.C., Beard K.H., Cutler A., Hess K.T., Gibson J. Random forests for classification in ecology. Ecology. 2007;88:2783–2792. doi: 10.1890/07-0539.1. [DOI] [PubMed] [Google Scholar]
- 50.Zahedi P., Parvandeh S., Asgharpour A., McLaury B.S., Shirazi S.A., McKinney B.A. Random forest regression prediction of solid particle Erosion in elbows. Powder Technol. 2018;338:983–992. doi: 10.1016/j.powtec.2018.07.055. [DOI] [Google Scholar]
- 51.Oliveira S., Oehler F., San-Miguel-Ayanz J., Camia A., Pereira J.M.C. Modeling spatial patterns of fire occurrence in Mediterranean Europe using Multiple Regression and Random Forest. For Ecol Manage. 2012;275:117–129. doi: 10.1016/j.foreco.2012.03.003. [DOI] [Google Scholar]
- 52.Prasad A.M., Iverson L.R., Liaw A. Newer classification and regression tree techniques: bagging and random forests for ecological prediction. Ecosystems. 2006;9:181–199. doi: 10.1007/s10021-005-0054-1. [DOI] [Google Scholar]
- 53.Panov P., Džeroski S. Adv. Intell. Data Anal. VII. Springer Berlin Heidelberg; Berlin, Heidelberg: 2007. Combining bagging and random subspaces to create better ensembles; pp. 118–129. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.